ドキュメントにオブジェクトを配置しようとしています。どこが間違っているか知っている人はいますか? 私が抱えている問題は、保持しているファイルを読み取ることができることです。保存したかどうかはわかりませんが、フォルダーにファイルが見つかった場合...
私は次のようなオブジェクトを扱っています:
public class Person {
public int Id;
public String Name;
public boolean Show;
public Persona(
int identificator,
String newName,
boolean ShoworNot
){
this.Id = identificator;
this.Name = newName;
this.Show = ShoworNot;
}
Thanks
my code:
public void WriteFile
try {
FileOutputStream file = new FileOutputStream("try.dat");
ObjectOutputStream exit = new ObjectOutputStream(file);
Iterator ite2 = people.iterator();
while(ite2.hasNext()){
Person person2 = (Person)ite2.next();
exit.writeObject(person2);
exit.close();
}
System.out.println("It's works");
}
catch (IOException e){
System.out.println("Problems with the file.");
}
}
}
}
}
public void ReadFile(){
try {
FileInputStream file2 = new FileInputStream("try.dat");
ObjectInputStream entry = new ObjectInputStream(file2);
entry.readObject();
String data = (String)entry.readObject();
entry.close();
System.out.println(data);
}
catch (FileNotFoundException e) {
System.out.println("It can't open the file document");
}
catch (IOException e) {
System.out.println("Problems with the file");
}
catch (Exception e) {
System.out.println("Error reading the file");
}
}