java如何将一个文件中的内容读取为对象呢?

重生 Java经验 发布时间:2023-12-23 15:29:23 阅读数:7757 1
下文笔者讲述使用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;
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202312/17033166097547.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者