zoukankan      html  css  js  c++  java
  • IO流,对象操作流优化。


    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.util.ArrayList;

    public class ObjectOutputStream {
    public static void main(String[] args) throws IOException, ClassNotFoundException{
    test3();
    java.io.ObjectInputStream ois = new java.io.ObjectInputStream(new FileInputStream("e.txt"));
    ArrayList<Person> list = (ArrayList<Person>) ois.readObject();   //将集合对象一次读取
    for (Person person : list) {
    System.out.println(person);
    }
    ois.close();
    }

    private static void test3() throws IOException, FileNotFoundException {
    Person p1= new Person("张三",23);
    Person p2= new Person("李三",23);
    Person p3= new Person("李si",23);
    Person p4= new Person("王五",23);
    ArrayList<Person> list = new ArrayList<>();
    list.add(p4);
    list.add(p3);
    list.add(p2);
    list.add(p1);
    java.io.ObjectOutputStream oos = new java.io.ObjectOutputStream(new FileOutputStream("e.txt"));
    oos.writeObject(list);      //将几个对象放到集合里面,然后把这个集合一次写出
    oos.close();
    }

  • 相关阅读:
    Visual Studio for Mac 2017 初体验
    利用栈求表达式的值
    Problem C: ChongQueue
    Problem G: ZL's Prob.2
    Problem F: ZL's Prob.1
    Problem B: ChongBit
    HDU 5156
    SHUOJ 1771
    OpenGL学习整理------着色器
    OpenGL ES着色器语言----------------储存修饰符
  • 原文地址:https://www.cnblogs.com/wangffeng293/p/13227548.html
Copyright © 2011-2022 走看看