亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
永登县| 乐东| 桂平市| 盖州市| 涞源县| 宜黄县| 开原市| 花莲市| 太白县| 乐清市| 泸水县| 岱山县| 措勤县| 克东县| 马龙县| 信丰县| 浦北县| 久治县| 和平区| 郯城县| 兴业县| 雅安市| 娱乐| 邯郸县| 塔河县| 澄江县| 工布江达县| 永顺县| 陆河县| 确山县| 长岛县| 乾安县| 车险| 乌鲁木齐县| 托克托县| 馆陶县| 铜川市| 绥阳县| 呼玛县| 台湾省| 龙岩市|