Browse Source

Modificacion serializar datos

master
Dani Minguet 2 years ago
parent
commit
70c578a923
2 changed files with 12 additions and 10 deletions
  1. BIN
      bin/serializar/com/daniminguet/es/EscribirFichObject.class
  2. +12
    -10
      src/serializar/com/daniminguet/es/EscribirFichObject.java

BIN
bin/serializar/com/daniminguet/es/EscribirFichObject.class View File


+ 12
- 10
src/serializar/com/daniminguet/es/EscribirFichObject.java View File

@ -1,21 +1,23 @@
package serializar.com.daniminguet.es; package serializar.com.daniminguet.es;
import java.io.*; import java.io.*;
import java.util.ArrayList;
public class EscribirFichObject { public class EscribirFichObject {
public static void main(String[] args) throws IOException{ public static void main(String[] args) throws IOException{
Persona persona;
File fichero = new File("C:\\Users\\Dani\\OneDrive\\Documentos\\AccesoADatos\\FichPersona.dat");
FileOutputStream fileout = new FileOutputStream(fichero);
ObjectOutputStream dataOS= new ObjectOutputStream(fileout);
File fichero = new File("C:\\Users\\Dani\\OneDrive\\Documentos\\AccesoADatos\\Personas.dat");
FileOutputStream fos = new FileOutputStream(fichero);
ObjectOutputStream oos = new ObjectOutputStream(fos);
ArrayList<Persona> personas = new ArrayList<>();
String[] nombres= {"Juan","Pepe","Manolo","Erom"}; String[] nombres= {"Juan","Pepe","Manolo","Erom"};
int[] edades= {18,20,56,78}; int[] edades= {18,20,56,78};
for (int i = 0; i < edades.length; i++) {
persona = new Persona(nombres[i],edades[i]);
dataOS.writeObject(persona);
}
fileout.close();
dataOS.close();
oos.writeObject(nombres);
oos.writeObject(edades);
fos.close();
oos.close();
System.out.println("Se han creado los datos y guardado en el archivo correspondiente"); System.out.println("Se han creado los datos y guardado en el archivo correspondiente");
} }

Loading…
Cancel
Save