| @ -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"); | ||||
| } | } | ||||