0

我正在使用 ObjectInputStream 并试图加载我存储在文件中的 HashMap。但我收到 EOF 异常

  java.io.EOFException

这是我的代码....

  ObjectInputStream inputStream = null;
  inputStream = new ObjectInputStream(new FileInputStream("C:\\Users\\User1\\workspace\\Resource\\text.txt"));
  HashMap<String,VocabMap> MapObj = (HashMap<String,VocabMap>) inputStream.readObject(); 

有人可以告诉我我做错了什么吗?

另外,当我尝试打印时 - System.out.println("Contents: "+ObjectSteam.toString()); 我得到空值。我不确定为什么程序没有读取文件。

谢谢你,

4

0 回答 0