美文网首页
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