bufferedinputstream的用法
时间: 2023-04-29 18:05:25 浏览: 97
audio-buffer-stream:从输入AudioBuffers(Web Audio API)获取PCM流。 可用于实现流式音频记录器
BufferedInputStream 是 Java 中用来读取输入流的一个类。它可以将读取的数据缓存到内存中,以提高读取的效率。使用方法如下:
1. 创建一个 BufferedInputStream 对象,需要传入一个 InputStream 对象作为参数。
2. 通过 read() 方法读取数据,read() 方法会返回读取到的一个字节数据。
3. 通过 read(byte[] b) 或 read(byte[] b, int off, int len) 方法读取更多的数据。
4. 最后使用 close() 方法关闭读取流。
示例代码如下:
```
FileInputStream fis = new FileInputStream("example.txt");
BufferedInputStream bis = new BufferedInputStream(fis);
int c = 0;
while((c = bis.read()) != -1) {
System.out.print((char)c);
}
bis.close();
```
这个例子使用了 FileInputStream 来读取文件,并将其传给了 BufferedInputStream 对象。然后使用 while 循环读取文件的内容并输出到控制台中。
阅读全文