-2
A
回答
1
你可能會serialization後。
2
由於XML是更具可讀性和轉讓,我使用Simple Framework,或提到你可以做簡單的序列。
5
使用ObjectOutputStream你可以直接寫對象到文件中。
ObjectOutputStream out = new ObjectOutputStream(new BufferedOutputStream(new FileOutputStream("filename.dat")));
out.writeObject(obj);
out.close();
這會將Object obj寫入文件。它可以使用ObjectInputStream()讀回。
+0
此技術也可用於通過套接字流發送任意對象。 – 2009-11-25 03:58:37
0
如果你只需要存儲的對象和檢索回作爲一個整體,更好地與序列化去。
在情況下,你想用對象的內容可讀文件,使用文件IO API的內容寫入到文件中。
0
另一個答案,但是Apache Commons Lang具有SerializationUtils
SerializationUtils.serialize(Serializable obj, OutputStream outputStream).
1
我的工作場所使用XStream,如果ObjectOutputStream
沒有做的工作。
0
您可以使用Xstream寫對象到XML文件。
相關問題
- 1. 如何將對象保存到文件?
- 2. 如何將對象保存到Node.js中的文件中?
- 3. 如何將對象保存到Visual Studio中的fooSettings.settings文件中?
- 4. 將Java對象保存到文件中
- 5. 如何將文件對象保存爲React中的狀態?
- 6. 如何保存單個文件中的多個對象?
- 7. 如何將console.log(對象)的輸出保存到文件中?
- 8. 如何在Delphi中將對象保存到文件中
- 9. 如何從C#中的保存文件對話框保存?
- 10. 保存對象到BinaryFormatter的文件
- 11. 如何使用Android將對象保存在xml文件中?
- 12. 如何使用boto3將S3對象保存到文件中
- 13. 如何將sprite對象保存到cocos2dx文件中?
- 14. 如何將對象寫入磁盤(保存在文件中)
- 15. 如何將代碼對象保存在文件中?
- 16. 如何使用保存文件保存文件對話框
- 17. 如何保存char **對象?
- 18. Windows.Storage.FileIO - 如何保存對象
- 19. 如何$保存新對象?
- 20. 如何將一個非常大的內存中對象保存到文件中?
- 21. 如何將對象的模板化陣列保存到文件?
- 22. 如何將更改後的SimpleXML對象保存迴文件?
- 23. Javascript:如何保存對象與私人領域的文件?
- 24. CoreData:如何在未保存的上下文中保留特定對象並保存其他對象?
- 25. 將對象保存到文件
- 26. 將Javascript對象保存到文件
- 27. Vim:保存時刪除對象文件?
- 28. 將對象保存到文件
- 29. PyQt將對象保存到文件
- 30. 保存json對象fo文件
你也可以用我們的Xstream。 – Milhous 2009-11-25 03:52:17