我是提交 i/o 的新手,所以如果这是一个非常糟糕的问题,我很抱歉。
目前我有一个 add 方法/main 方法和一个 person 类,我的输出流在 add 方法中工作正常:这是方法的顶部
FileOutputStream myFile = null;
try {
myFile = new FileOutputStream("txt123.txt");
} catch (FileNotFoundException e2) {
// TODO Auto-generated catch block
e2.printStackTrace();
}
ObjectOutputStream oos = null;
try {
oos = new ObjectOutputStream(myFile);
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
然后我有两次,因为可以添加两种类型的人
oos.writeObject(person);
oos.close();
System.out.println("Done");
所以我的问题,我如何让输入工作,最后我把它放在哪里,在 add 方法或 main 方法中,我阅读了如何做我在这里所做的事情:http ://www.mkyong.com/java/如何在 java 中编写一个对象到文件/
他也有阅读对象的指南,但我似乎无法让它工作
- 谢谢!