用java中objectoutputstream写一个储存信息的代码
时间: 2023-05-20 19:06:07 浏览: 100
第一行代码Java源代码第11章课程代码JavaIO编
当然可以,以下是一个简单的示例代码:
```java
import java.io.*;
public class ObjectOutputExample {
public static void main(String[] args) {
try {
// 创建一个储存信息的对象
Person person = new Person("张三", 20, "男");
// 创建一个 ObjectOutputSteam 对象
ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("person.txt"));
// 将 person 对象写入文件
oos.writeObject(person);
// 关闭流
oos.close();
System.out.println("信息已成功储存到文件中!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
// 定义一个 Person 类,用于储存个人信息
class Person implements Serializable {
private String name;
private int age;
private String gender;
public Person(String name, int age, String gender) {
this.name = name;
this.age = age;
this.gender = gender;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
public String getGender() {
return gender;
}
}
```
以上代码可以将一个 Person 对象储存到文件中,你可以根据自己的需要修改代码。
阅读全文