天天看点

使用bufferedreader 的readline()读取文件

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