BufferedInputStream接收demo
时间: 2023-10-25 07:26:04 浏览: 36
好的,以下是一个使用BufferedInputStream读取文件的简单示例:
```java
import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.io.IOException;
public class BufferedInputStreamDemo {
public static void main(String[] args) {
try (BufferedInputStream bis = new BufferedInputStream(new FileInputStream("input.txt"))) {
byte[] buffer = new byte[1024];
int bytesRead;
while ((bytesRead = bis.read(buffer)) != -1) {
System.out.write(buffer, 0, bytesRead);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上述示例中,我们首先打开一个输入文件("input.txt"),并通过BufferedInputStream包装它。接下来,我们使用一个字节数组作为缓冲区,每次从输入流中读取一定数量的字节到缓冲区中。最后,我们使用System.out写入缓冲区中的字节到标准输出中。
需要注意的是,在使用BufferedInputStream时,最好使用try-with-resources语句块来自动关闭它,以确保及时释放系统资源。