使用bufferedreader 的readline()读取文件

时间:2021-02-09 21:35:39

使用bufferedreader中的readline()函数来读取txt文件:

public class bufferedRead {

public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
String filePath="D:\\UC Download\\test2.txt";

FileReader fr = new FileReader(filePath); //创建Reader 对象
BufferedReader br= new BufferedReader(fr);//创建bufferedreader对象
String str;
while((str=br.readLine())!=null){
System.out.println(str); //打印内容
}
fr.close();
br.close();
}

}

结果:

你好 java 
233333

这就是test2里面的内容。
readline()函数返回值是String 类型的,所以结束条件是!=null。
而read()函数这是返回int 类型,如果是字符就返回它的ascii码。结束条件则是!=-1