java如何将一个文件中的内容读取为对象呢?
下文笔者讲述使用java代码将文件内容读取为对象的方法及示例分享,如下所示
文件内容读取为对象的实现思路
1.使用FileInputStream将文件转换为文件流 2.使用ObjectInputStream将输入流转换为对象流 3.借助objectInputStream对象中的readObject()方法即可返回一个Object对象 =====================注意事项===================================== 文件内容通常是我们使用序列化方式将对象序列化的内容例:文件内容读取为对象的示例
// 读取对象
try {
FileInputStream fileIn = new FileInputStream("object.ser");
ObjectInputStream in = new ObjectInputStream(fileIn);
Object obj = in.readObject();
in.close();
fileIn.close();
// 对象转换为对应类型
MyClass myObj = (MyClass) obj;
} catch (IOException i) {
i.printStackTrace();
return;
} catch (ClassNotFoundException c) {
System.out.println("Class not found");
c.printStackTrace();
return;
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


