我创建了Student Object并序列化了,现在我想反序列化它。但是我很困惑如何使用eclipse提供文件路径
ObjectInputStream ob = new ObjectInputStream(new FileInputStream("f.txt"));
Student s=(Student)ob.readObject();
ob.close();
答案 0 :(得分:3)
您可以提供相对于项目根目录的文件位置。
例如,如果您将文件存储在
中YOUR_PROJECT_DIR/package_name/file.txt
你需要使用
new FileInputStream("package_name/file.txt")
否则您也可以指定绝对路径。 像
这样的东西new FileInputStream("C:/Users/admin/workspace/YOUR_PROJECT_DIR/...../file.txt")