我試圖保存幾個字符串,但我目前使用ObjectInputStream,顯然不能以永久方式保存我的數據。這是我在我的項目中評論的代碼。它以暫時的方式保存字符串。每當我離開我的程序,吞雲吐霧的數據消失:在java中是否有RandomAccessFile的readObject()替代
ObjectInputStream FileIn= new ObjectInputStream(new FileInputStream("cars.txt"));
//AND HERE IS THE CODE FOR THE RandomAccessFile VERSION:
RandomAccessFile FileIn = new RandomAccessFile("cars.txt", "rw");
au=(Cars)FileIn.readObject(); //THIS readObject(), is giving me errors
//Cars is a Class
有沒有我可以用它來讀取RandomAccessFile
任何其他替代...請幫助和感謝。
您是否記得在關閉應用程序之前刷新並關閉OutputStream?如果不是那麼這就是爲什麼數據沒有被保存 - 而不是因爲你選擇寫入數據的類。 – Dunes
如何沖洗? –
只需關閉流。 –