当前位置: java基础教程 > 12-java.io基础IO包 > 阅读正文

FileReader — 字符输入流

2021.9.3.   468 次   409字

字符输入流,是专门针对读取文字的,比如包含中文的文件

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();

本篇完,还有疑问?

加入QQ交流群:11500065636 IT 技术交流群