public class Apple implements Serializable {
String name;
String price;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPrice() {
return price;
}
public void setPrice(String price) {
this.price = price;
}
public Apple(String name, String price) {
this.name = name;
this.price = price;
}
@Override
public String toString() {
return "name:"+name+","+"price:"+price;
}
public static void main(String[] args) throws IOException, ClassNotFoundException {
FileOutputStream fileOutputStream = new FileOutputStream("D:/new.txt");
ObjectOutputStream objectOutputStream = new ObjectOutputStream(fileOutputStream);
objectOutputStream.writeObject(new Apple("苹果","123"));
objectOutputStream.close();
//上面是写入文件
//下面是读取文件
FileInputStream fileInputStream = new FileInputStream("D:/new.txt");
ObjectInputStream objectInputStream = new ObjectInputStream(fileInputStream);
Object o = objectInputStream.readObject();
Apple apple = (Apple) o;
System.out.println(apple.toString());
objectInputStream.close();
}
}
io流序列化文件存储
最新推荐文章于 2023-03-05 17:40:19 发布