只是学习java并且需要构建一个可以在启动之间存储简单对象的程序。最简单的方法是什么?
所以如果我向数组中添加10个字符串,关闭程序,然后再次打开程序,我应该能够再次打印这10个对象。
我想我需要以某种方式存储这些对象。
有什么想法吗?
由于
答案 0 :(得分:3)
我不知道什么对你来说很容易,但序列化是最好的方法。
答案 1 :(得分:3)
最简单的方法是使用Serializable,虽然它是imho,最丑陋的方式。如果你的项目将要发展,那将是一个巨大的障碍。
另一种方式是XML,它使用起来并不是很难。
SQLite具有轻巧,实用且易于使用的特点。有关详细信息,请参阅here。
另一种方式是Preferences
,但正如名称所示,这些是简单的偏好,而不是实际数据或简档,因此它们不应包含太多信息。
答案 2 :(得分:2)
最简单的方式:我认为serialization.。
答案 3 :(得分:1)
您可以将它们存储在文本文件中,或使用SQLite或SQL Express等免费数据库工具来存储数据。使用文本文件可能是最简单的方法。
这是一个帮助您在文本文件中阅读/写作的链接:http://www.javapractices.com/topic/TopicAction.do?Id=42
如果您需要更多帮助,请询问!