序列化HashMap集合的方法:
将HashMap集合写入到文件中:使用ObjectOutputStream类的writeObject()方法将HashMap对象写入到文件中。HashMap<String, String> map = new HashMap<>();map.put("key1", "value1");map.put("key2", "value2");try { FileOutputStream fileOut = new FileOutputStream("hashmap.ser"); ObjectOutputStream out = new ObjectOutputStream(fileOut); out.writeObject(map); out.close(); fileOut.close();} catch (IOException e) { e.printStackTrace();}反序列化HashMap集合的方法:
从文件中读取HashMap集合:使用ObjectInputStream类的readObject()方法从文件中读取HashMap对象。HashMap<String, String> map = null;try { FileInputStream fileIn = new FileInputStream("hashmap.ser"); ObjectInputStream in = new ObjectInputStream(fileIn); map = (HashMap<String, String>) in.readObject(); in.close(); fileIn.close();} catch (IOException | ClassNotFoundException e) { e.printStackTrace();}// 使用反序列化后的HashMap对象if (map != null) { System.out.println("Deserialized HashMap: " + map);} 

