diff --git a/bin/serializar/com/daniminguet/es/EscribirFichObject.class b/bin/serializar/com/daniminguet/es/EscribirFichObject.class index effd2cf..ef1acb3 100644 Binary files a/bin/serializar/com/daniminguet/es/EscribirFichObject.class and b/bin/serializar/com/daniminguet/es/EscribirFichObject.class differ diff --git a/src/serializar/com/daniminguet/es/EscribirFichObject.java b/src/serializar/com/daniminguet/es/EscribirFichObject.java index 1853499..b9b1afe 100644 --- a/src/serializar/com/daniminguet/es/EscribirFichObject.java +++ b/src/serializar/com/daniminguet/es/EscribirFichObject.java @@ -1,21 +1,23 @@ package serializar.com.daniminguet.es; import java.io.*; +import java.util.ArrayList; public class EscribirFichObject { 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 personas = new ArrayList<>(); + String[] nombres= {"Juan","Pepe","Manolo","Erom"}; 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"); }