2021-04-18 11:17  阅读(71)
文章分类:Java 基础教程 文章标签:JavaJava 教程
©  原文作者:w3cschool 原文地址:https://www.w3cschool.cn/java/java-io-file.html

Java IO教程 - Java缓冲输入流

BufferedInputStream通过缓冲数据向输入流添加功能。

它维护一个内部缓冲区以存储从底层输入流读取的字节。

我们创建缓冲区输入流如下:

String srcFile =“test.txt";BufferedInputStream bis = new BufferedInputStream(new FileInputStream(srcFile));

以下代码显示如何使用BufferedInputStream从文件读取。

    import java.io.BufferedInputStream;
    import java.io.FileInputStream;
    
    public class Main {
      public static void main(String[] args) {
        String srcFile = "test.txt";
        try (BufferedInputStream bis = new BufferedInputStream(new FileInputStream(
            srcFile))) {
          // Read one byte at a time and display it
          byte byteData;
          while ((byteData = (byte) bis.read()) != -1) {
            System.out.print((char) byteData);
          }
        } catch (Exception e2) {
          e2.printStackTrace();
        }
      }
    }
    

上面的代码生成以下结果。

20210418111113_1.png

点赞(0)
版权归原创作者所有,任何形式转载请联系作者; Java 技术驿站 >> Java 缓冲输入流
上一篇
Java 文件输入流
下一篇
Java 推回输入流