FileHashMap<int, String> myMap = new FileHashMap<int, String>("/myFile");
myMap.put(1, "First");
myMap.put(2, "Second");
myMap.save();
myMap.close();
根据我的理解,这段代码会将 Hashmap 文件保存到磁盘上......但是当我再次创建 FileHashMap 的对象时,如下所示:
FileHashMap<int, String> myMap = new FileHashMap<int, String>("/myFile");
if(myMap.containsKey(1){
System.out.println("Yes");
}
else{
System.out.println("No");
}
这给出的输出为“否”..我想重用文件,重用哈希图......我该怎么做......谁能解释一下?