java中如何将对象写入文件中呢?
下文笔者讲述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(); } } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。