0
我希望能夠從一個文件中讀取一個對象後,我流出了一個。 現在,它在我第一次閱讀時正常工作,但是當我試圖再次閱讀(到另一個對象)時,有一個我無法處理的異常。我可以將文件索引設置爲文件的起始位置嗎?
現在,我猜文件索引達到了文件的末尾,因此我無法再讀取它。
我錯了嗎?如果沒有,我可以將文件索引設置爲文件的開頭嗎?
try{
Classba cb=new Classba();
FileOutputStream fos=new FileOutputStream(args[0]);
ObjectOutputStream oos=new ObjectOutputStream(fos);
oos.writeObject(cb);
FileInputStream fis=new FileInputStream(args[0]);
ObjectInputStream ois=new ObjectInputStream(fis);
Classba cb2;
cb2=(Classba)ois.readObject();
cb2.print();
Classba cb3; //*OK Till Here*//
cb3=(Classba)ois.readObject();
}
它已經回答了,請參閱http://stackoverflow.com/questions/1094703/java-file-input-with-rewind-reset-capability – 2013-04-22 11:49:32