首页 » 开发 » JAVA » java常用知识:BufferedInputStream字节缓冲输入流

java常用知识:BufferedInputStream字节缓冲输入流

 

两个构造方法:
BufferedInputStream(InputStream out)创建一个新的缓冲输入流
BufferedInputStream(InputStream out,int size)创建一个新的缓冲输入流,以将具有指定缓冲区大小的数据读取出来
参数:
InputStream out:字节输入流对象
int size:缓冲区大小

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package xuexi.heima.Buffered;

import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.io.IOException;

public class Demo02 {
    public static void main(String[] args) throws IOException {
        FileInputStream fis = new FileInputStream("D:\\javadome\\javaxuexi\\src\\xuexi\\heima\\Buffered\\1.txt");
        BufferedInputStream bufis = new BufferedInputStream(fis);
        byte[] bytes = new byte[1024];
        int len = 0;
        while((len = bufis.read(bytes))!=-1) {
            System.out.println(new String(bytes, 0, len));
        }
        bufis.close();
    }
}

原文链接:java常用知识:BufferedInputStream字节缓冲输入流,转载请注明来源!

0