java - 如何从文件中读取hashMap

标签 java hashmap

我找到了从文件(磁盘上)读取 hashMap 的代码:

public HashMap<String, Integer> load(String path)
{
    try
    {
        ObjectInputStream ois = new ObjectInputStream(new FileInputStream(path));
        Object result = ois.readObject();
        //you can feel free to cast result to HashMap<String, Integer> if you know that only a HashMap is stored in the file
        return (HashMap<String, Integer>)result;
    }
    catch(Exception e)
    {
        e.printStackTrace();
    }
}

但我没有找到任何示例这个文件是什么样子的。你能举个例子解释一下吗?

最佳答案

您需要使用 ObjectOutputStream 将其写出(请参阅文档 here)。

关于java - 如何从文件中读取hashMap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13029094/

相关文章:

java - 使用 Hibernate 中的现有表创建历史表

java - Spring Formatting SPI 是否需要使用 JSP 标签或什么?

java - Java GraphQL 模式中的 HashMap

java - NetBeans 更改 HashMap 中键的顺序

java - 如何在 C# 中创建 HashMap

java - 如何在Android中获取所选单选按钮的id

JAVA_HOME 不指向 JDK

java - 使用 Java 清理 CSS

Java HashMap 可以工作但 containsKey 不能

java - Apache POI 没有设计整行的样式