刚刚学习java,需要构建一个可以在启动之间存储简单对象的程序。最简单的方法是什么?
因此,如果我将 10 个字符串添加到数组中,关闭程序,然后再次打开程序,我应该能够再次打印这 10 个对象。
我想我需要以某种方式存储这些对象。
有任何想法吗?
谢谢
刚刚学习java,需要构建一个可以在启动之间存储简单对象的程序。最简单的方法是什么?
因此,如果我将 10 个字符串添加到数组中,关闭程序,然后再次打开程序,我应该能够再次打印这 10 个对象。
我想我需要以某种方式存储这些对象。
有任何想法吗?
谢谢
最简单的方法是使用 Serializable 虽然它是,恕我直言,最丑陋的方式。如果你的项目要发展,那将是一个巨大的障碍。
另一种方式是 XML,它不是很难使用。
SQLite 是轻量级、坚固且易于使用的。有关更多详细信息,请参见此处。
另一种方法是Preferences
,但顾名思义,这些是用于简单的偏好,而不是用于实际数据或配置文件,因此它们不应包含太多信息。
我不知道什么对你来说容易,但序列化是最好的方法。
最简单的方法:序列化。在我看来。
您可以将它们存储在文本文件中,或使用 SQLite 或 SQL Express 等免费数据库工具来存储数据。使用文本文件可能是最简单的方法。
这是一个帮助您在文本文件中读/写的链接:http ://www.javapractices.com/topic/TopicAction.do?Id=42
如果您需要更多帮助,请询问!