【发布时间】:2013-01-11 12:39:13
【问题描述】:
我正在构建一个家庭更换应用程序。我需要将 ArrayList 与用户选择在内部存储器中的启动器上显示的应用程序一起存储。我的意思是当应用关闭时数组不能被删除。
我非常接近完成应用程序,我认为我不会在 Java 上做更多工作,我不是程序员,所以我只想用最简单的方法来做。如何在内存中存储和检索 ArrayList?
【问题讨论】:
我正在构建一个家庭更换应用程序。我需要将 ArrayList 与用户选择在内部存储器中的启动器上显示的应用程序一起存储。我的意思是当应用关闭时数组不能被删除。
我非常接近完成应用程序,我认为我不会在 Java 上做更多工作,我不是程序员,所以我只想用最简单的方法来做。如何在内存中存储和检索 ArrayList?
【问题讨论】:
【讨论】:
最简单的方法是使用 Java 序列化。它将对象的内容写入(文件)输出流。那是几行代码。
更好一点(更快,更少字节,其他非 java 系统可读)是使用自定义序列化,使用 DataOuputStream。这会以您定义的格式创建一个二进制文件。
【讨论】: