gpt4 book ai didi

java - 如何从文本文件读取/加载此 HashMap?

转载 作者:行者123 更新时间:2023-12-02 06:16:01 27 4
gpt4 key购买 nike

我使用下面的代码使用 HashMap 来存储文本文档所需的信息,现在我如何将数据加载回我的程序中,目前保存工作正常。

当前存储的文本文件

KEY=VALUE

例如我的文本文件是:

1=value
2=value
3=value

我当前将内容保存到此文件的方式(不确定是否相关)是这样的:

    public void save(HashMap<Integer, String> map) {
try {
File zone1 = new File("zones/zone1");
FileOutputStream fileOut = new FileOutputStream(zone1);
PrintWriter print = new PrintWriter(fileOut);
for (Map.Entry<Integer, String> m : map.entrySet()) {
print.println(m.getKey() + "=" + m.getValue());
}

print.flush();
print.close();
print.close();
} catch (Exception e) {
}
}

最佳答案

如果您确实想手动执行此操作(正如注释所述,这已在 java.util.Properties 中实现),请参阅:

java.io.BufferedReader::readLinejava.lang.String::split

关于java - 如何从文本文件读取/加载此 HashMap?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55872130/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com