美文网首页
java学习(BufferedReader & Inpu

java学习(BufferedReader & Inpu

作者: 晨星资源 | 来源:发表于2017-10-11 10:14 被阅读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);

         }

相关文章

网友评论

      本文标题:java学习(BufferedReader & Inpu

      本文链接:https://www.haomeiwen.com/subject/ffupyxtx.html