字符输入流,是专门针对读取文字的,比如包含中文的文件
1.导包
import java.io.FileReader;
2.构造方法
本类和字节流相似,参数有 2 个选项,要么是字符串位置,要么是File
FileReader fr1 = new FileReader("D:\\a.txt");
FileReader fr2 = new FileReader(new File("D:\\b.txt"));
3.方法
1.读取一个字符
int len1 = 0;
while((len1 = fr1.read())!=-1){
System.out.print((char)len1);
}
2.读取多个字符
char[] cs = new char[1024];
int len2 = 0;
while((len2 = fr2.read(cs))!=-1){
System.out.println(new String(cs,0,len2));
}
3.关闭流
fr1.close();
fr2.close();