Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package accesoDatos;
- import java.io.FileNotFoundException;
- import java.io.IOException;
- import java.io.RandomAccessFile;
- import javax.swing.JOptionPane;
- public class AccesoAletorio
- {
- public static void main(String[] args) {
- int i=0;
- StringBuffer paso = new StringBuffer(20);
- /* Cada registro ocupará 40 bytes para el nombre del jugador(20 caracteres*2 bytes), 40 bytes por el equipo,
- * 40 bytes por la posición y 8 bytes por el saldo. Es decir, 128 bytes por registro. */
- try (RandomAccessFile raf=new RandomAccessFile("Aleatorio","rw");) {
- for (i=0;i<1;i++) {
- paso.append(JOptionPane.showInputDialog("Introduce el nombre del jugador: "));
- paso.setLength(20);
- raf.writeChars(paso.toString());
- paso.delete(0, 20);
- paso.append(JOptionPane.showInputDialog("Introduce el equipo del jugador: "));
- paso.setLength(20);
- raf.writeChars(paso.toString());
- paso.delete(0, 20);
- paso.append(JOptionPane.showInputDialog("Introduce la posición del jugador: "));
- paso.setLength(20);
- raf.writeChars(paso.toString());
- paso.delete(0, 20);
- paso.append(Long.parseLong(JOptionPane.showInputDialog("Introduce el saldo del jugador: ")));
- paso.setLength(20);
- raf.writeChars(paso.toString());
- paso.delete(0, 20);
- }
- } catch (FileNotFoundException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement