1.BufferedInputStream
字节缓冲输入流
从文件中读取数据
1.1 读数据步骤
- 创建数据流对象
- 将基本流包装秤高效流
- 读数据
- 关闭流
import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.io.IOException;
public class Test{
public static void main(String[] args) throws IOException {
FileInputStream fi=new FileInputStream("a.txt");
BufferedInputStream bis=new BufferedInputStream(fi);
int ch=-1;
while((ch=bis.read())!=-1)
System.out.print((char)ch);
bis.close();
fi.close();
}
}
运行结果:(说明可以读取换行)

2.BufferedOutputStream
字节缓冲输出流
写数据到文件
2.1写数据步骤
- 创建流
- 使用高效流进行封装
- 写数据
- 关闭流

本文详细介绍了Java中的四种缓冲流:BufferedInputStream、BufferedOutputStream、BufferedReader和BufferedWriter。它们分别用于提高字节和字符流的读写效率。BufferedInputStream的读数据步骤包括创建、包装和关闭流;而BufferedOutputStream的写数据步骤包括创建、封装和关闭流。BufferedReader提供了多种读取数据的方式,如单个字符、字符数组和文本行。BufferedWriter则提供了写入字符、字符数组、字符串以及行分隔符的方法。
&spm=1001.2101.3001.5002&articleId=88186364&d=1&t=3&u=5a98df6a308b4a2195a4992c52f9060f)
1630

被折叠的 条评论
为什么被折叠?



