IO流分类:
按照数据流向:输入流(读数据),输出流(写数据)
按照数据类型:字节流(字节输入流;字节输出流),字符流(字符输入流和字符输出流)
1 字符流读写文本文件
字符流的抽象基类:Reader,Writer
字符流和编码解码问题的两个类:
InputStreamReader:从字节流到字符流的,读取字节,并使用指定的编码将其解码为字符
OutputStreamWriter:从字符流到字节流,使用指定的编码将写入的字符编码为字节
2 字符流写数据的5种方式
Void write(int c)----------------------------------写入一个字符
Void write(char[]cbuf)--------------------------写入一个字符数组
Void write((char[]cbuf,int off,int len)--------写入字符数组的一部分