阅读与阅读编写多个HashMaps

时间:2017-12-04 00:49:26

标签: java input stream hashmap output

我有两个HashMaps

[UIApplication sharedApplication].keyWindow.safeAreaLayoutGuide.layoutFrame.size.height == 0?

和一种只能读取第一张地图的方法

public static HashMap<String, Date> taskMap = new HashMap<String, Date>();
private HashMap<String,String> passMap = new HashMap<String, String>();

我想知道是否有办法在单个文件中编写两个HashMaps,然后能够读取它们以提高效率。

2 个答案:

答案 0 :(得分:1)

是的,只需将它们写入ObjectOutputStream,然后从ObjectInputStream以相同的顺序读取它们。

答案 1 :(得分:0)

你只需要定义你想要存储它们的方式,对象序列化只序列化一个对象,一种方法是创建一个包含两个映射的包装类,另一种方法是更改​​序列化机制。