java中如何将对象写入文件中呢?

重生 Java经验 发布时间:2023-12-23 15:52:01 阅读数:4481 1
下文笔者讲述Java代码将一个对象序列化并写入到文件中的方法及示例分享,如下所示

对象写入文件中的实现思路

1.对象必须继承序列化接口
2.对象转换为字节流
3.将字节流保存到文件中
 使用以上步骤即可将一个对象写入到文件中
例:对象转换为文件持久化的示例
//定义一个Person类,此类必须实现 Serializable接口
import java.io.Serializable;
 
public class Person implements Serializable {
    private String name;
    private int age;
    
    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }
    
    // getters and setters
    public String getName() {
        return name;
    }
 
    public void setName(String name) {
        this.name = name;
    }
 
    public int getAge() {
        return age;
    }
 
    public void setAge(int age) {
        this.age = age;
    }
} 

//对象写入到文件的示例
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;
 
public class WriteObjectToFile {
    public static void main(String[] args) {
        Person person = new Person("猫猫",18);
        
        try (
            FileOutputStream fileOut = new FileOutputStream("java265.com.tmp.txt");
            ObjectOutputStream objOut = new ObjectOutputStream(fileOut)) {
            
            objOut.writeObject(person);
            
            System.out.println("对象写入文件操作成功!");
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
版权声明

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

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

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

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

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者