Olá !!!
Como é que eu faço para recuperar os três objetos gravados no arquivo ‘teste.txt’ ?
import java.io.*;
public class Main implements Serializable{
int idade;
String nome ;
Main(int idade, String nome){
this.idade=idade;
this.nome = nome;
}
public static void main(String[] args) throws Exception {
Main m1 = new Main(1,"teste1");
Main m2 = new Main(2,"teste2");
Main m3 = new Main(3,"teste3");
FileOutputStream fs = new FileOutputStream("c:\teste\teste.txt");
ObjectOutputStream os = new ObjectOutputStream(fs);
os.writeObject(m1);
os.writeObject(m2);
os.writeObject(m3);
FileInputStream is = new FileInputStream("c:\teste\teste.txt");
ObjectInputStream oi = new ObjectInputStream(is);
Main ma = (Main)oi.readObject();
System.out.println(ma.idade);
System.out.println(ma.nome);
}
}
Obrigado