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