Android基础知识Android开发经验谈Android开发

Java基础笔记22

2017-12-12  本文已影响17人  dreamkong

22.01_IO流(序列流)

22.02_IO流(序列流整合多个)

22.03_IO流(内存输出流*****)

22.04_IO流(内存输出流之黑马面试题)

22.05_IO流(对象操作流ObjecOutputStream)

22.07_IO流(对象操作流ObjectInputStream)

22.06_IO流(对象操作流优化)

* 将对象存储在集合中写出

Person p1 = new Person("张三", 23);
Person p2 = new Person("李四", 24);
Person p3 = new Person("马哥", 18);
Person p4 = new Person("辉哥", 20);

ArrayList<Person> list = new ArrayList<>();
list.add(p1);
list.add(p2);
list.add(p3);
list.add(p4);

ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("f.txt"));
oos.writeObject(list);                                  //写出集合对象

oos.close();

22.08_IO流(加上id号)

22.09_IO流(打印流的概述和特点)

22.10_IO流(标准输入输出流概述和输出语句)

22.11_IO流(修改标准输入输出流拷贝图片)

    System.setIn(new FileInputStream("IO图片.png"));      //改变标准输入流
    System.setOut(new PrintStream("copy.png"));         //改变标准输出流
    
    InputStream is = System.in;                         //获取标准输入流
    PrintStream ps = System.out;                        //获取标准输出流
    
    int len;
    byte[] arr = new byte[1024 * 8];
    
    while((len = is.read(arr)) != -1) {
        ps.write(arr, 0, len);
    }
    
    is.close();
    ps.close();

22.11_IO流(两种方式实现键盘录入)

22.12_IO流(随机访问流概述和写出数据)

22.13_IO流(数据输入输出流)

22.14_IO流(Properties的概述和作为Map集合的使用)

22.15_IO流(Properties的特殊功能使用)

22.16_IO流(Properties的load()和store()功能)

上一篇下一篇

猜你喜欢

热点阅读