中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

HashMap集合的序列化與反序列化方法

小樊
105
2024-08-19 23:34:30
欄目: 編程語言

序列化HashMap集合的方法:

  1. 將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集合的方法:

  1. 從文件中讀取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);
}

0
福州市| 会同县| 阳春市| 秦安县| 昌邑市| 新竹县| 靖西县| 高阳县| 长宁县| 阜阳市| 揭西县| 屏东市| 清流县| 凤庆县| 灵璧县| 屯昌县| 民勤县| 永靖县| 乐清市| 彭泽县| 武穴市| 洪江市| 台山市| 临邑县| 响水县| 湘阴县| 双鸭山市| 德清县| 永安市| 庆元县| 正镶白旗| 襄汾县| 芒康县| 上林县| 定襄县| 邳州市| 金阳县| 辽阳县| 八宿县| 阳高县| 阳山县|