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; }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。