java学习(BufferedReader & Inpu

2017-10-11  本文已影响219人  晨星资源

BufferedReader类

BufferedReader由Reader类扩展而来,提供通用的缓冲方式文本读取,而且提供了很实用的readLine,读取了一个文本行,从字符输入流中读取文本,缓冲各个字符,从而提供字符、数组和行的高效读取。

一般用法:

BufferedReader br  = new BufferedReader(new  InputStreamReader(new FileInputStream("test.txt")));

         String data = null;

         while(data = br.readLine()!=null){

                System.out.println(data);

           }

InputStreamReader类

是字节流通向字符流的桥梁,封装了InputStream在里头,它以较高级的方式一次读取一个一个字符,以文本格式输入/输出,可以指定编码格式;

一般用法:

InputStreamReader isr = new InputStreamReader(new FileInputStream("test.txt"));

       while((ch = isr.read())!=-1){

              System.out.println((char)ch);

         }

上一篇 下一篇

猜你喜欢

热点阅读