一、IO流的分类
按照流向:
输入流 读取数据 FileReader 父类是Reader
输出流 写出数据 FileWriter 父类是Writer
按照数据类型:
字节流:
字节输入流 读取数据 InputStream
字节输出流 写出数据 OutputStream
字符流:
字符输入流 读取数据 Reader
字符输出流 写出数据 Writer
因为计算机底层数据存储的单位全是字节,为了方便读取多个字节才有了字符流。
二、字符流复制文本文件
FileReader fr=new FileReader("a.txt");
FileWriter fw=new FileWriter("b.txt");
//一次读写一个字符
/*int ch;
while((ch=fr.read())!=-1){
fw.write(ch);
fw.close();*/
//一次读写一个字符数组
int len;
int[] chs=new int[1024];