使用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