我想知道是否可以存储具有特殊键功能的哈希映射(类似于Jon Skeet在Using a byte array as Map key发布的解决方案),因此数据包装器在android内部存储中
如何让他们再次出局。
也就是说,它所有的数据都是char [],但是char []包含在hashmap中使用的这个自定义类中。
值部分是简单的字符串,但关键是重要的一点,我需要在其中的数据保存在应用程序的每个开口。
我是否需要覆盖包装器中的某些功能以确保它与FileOutputStream一起使用?如何重新导入?
答案 0 :(得分:0)
我没有直接的回答。但是我可以建议只将您的hashmap保存为xml文件。编写xml非常简单。您需要编写解析的更高级别部分才能将其读回。
答案 1 :(得分:0)
使用Gson将地图转换为JSON字符串。然后将该字符串写入磁盘。为了得到它,再次使用Gson。 Prob可以完成这5行代码。不要弄乱转换器或需要解析。