我有一个数据结构,希望能在关闭程序之前将其写入文件,并且下次启动应用程序时从文件中读取以重新填充结构。
我的结构是HashMap<String, Object>
。Object 很简单; 对于成员变量,它有一个字符串和两个小的本地布尔类型数组。这是一个非常简单的应用程序,一次不会超过10-15个<键,值>
对。
我一直在使用对象输入/输出流进行实验(但没有成功)。我需要将 Object 类设置为 Serializable 吗?
您能为我提供任何关于如何最好地做到这一点的建议吗?我只需要在正确的方向上获得一些推动,谢谢!
编辑:好吧,我觉得自己很蠢,我正在从一个 map 写入并读取到另一个 map,然后比较它们以检查我的结果。显然,我比较它们的方式是错误的。唉。