【发布时间】:2013-08-05 06:34:28
【问题描述】:
将 Java 对象或列表写入文本文件是可以的。但是我想知道如何更新或重写以前编写的对象而无需再次编写对象。例如,假设有一个 java.util.List 有一组对象。然后将该列表写入文本文件。然后稍后将再次读取该文件并从列表中获取所有对象,然后在运行时由 java 应用程序更改一个对象的值。然后我不需要将整个列表写回文本文件。相反,仅需要在文本文件中重写或更新列表中的更新对象,而无需再次重写整个列表。请提供任何建议或提供示例代码的有用来源。
【问题讨论】:
-
您正在使用文本文件作为数据库。事情会变得一团糟,你可以根据索引将不同行的元素分开;但我会走数据库路线。
标签: java serialization io