如何在文件中保存对象?

Joh*_*nna -2 java file

如何在文件中保存对象?我有一个Object obj,如何保存其所有信息,例如:

m.getName();
m.getFamily() 
Run Code Online (Sandbox Code Playgroud)

和文件中的其他人???

Vin*_*nie 5

使用ObjectOutputStream可以将对象直接写入文件.

 ObjectOutputStream out = new ObjectOutputStream(new BufferedOutputStream(new FileOutputStream("filename.dat")));
 out.writeObject(obj);
 out.close();
Run Code Online (Sandbox Code Playgroud)

这会将Object obj写入文件.它可以在使用时读回ObjectInputStream().