序列化与非序列化

    xiaoxiao2021-04-18  57

    package cn.Day1002.xuliehua; import java.io.Serializable; public class studentno implements Serializable { public studentno() { super(); // TODO Auto-generated constructor stub } public studentno(String name, int age) { super(); this.name = name; this.age = age; } private String name; private int age; 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; } } package cn.Day1002.xuliehua; import java.io.DataInputStream; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.ObjectOutputStream; import java.io.OutputStream; import java.util.List; import java.util.ArrayList; public class student { /** * @param args * @throws IOException */ public static void main(String[] args) throws IOException { // TODO Auto-generated method stub List<studentno> list = new ArrayList<studentno>(); studentno s1 = new studentno("三生三世", 1); studentno s2 = new studentno("十里桃花", 2); list.add(s1); list.add(s2); OutputStream os = new FileOutputStream("D:/save.txt"); // java提供类 输出流ObjectOutputStream ObjectOutputStream oos = new ObjectOutputStream(os); FileInputStream fis = new FileInputStream("D:/save.txt"); DataInputStream dis = new DataInputStream(fis); dis.read(); oos.writeObject(list); dis.close(); oos.close(); os.close(); System.out.println("This OK!!"); } }
    转载请注明原文地址: https://ju.6miu.com/read-674717.html

    最新回复(0)