BufferedReader和BufferedWriter的区别 及用法

 我来答
森林之黄
高粉答主

2017-11-04 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:1.3万
采纳率:94%
帮助的人:1008万
展开全部
bufferedreader:从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取;
bufferedwriter:将文本写入字符输出流,缓冲各个字符,从而提供单个字符、数组和字符串的高效写入;
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
这个是将字符输入流嵌套在控制台输入流中,用于入去控制台输入的字符。
BufferedReader br=new BufferedReader(new FileReader("test.txt"));
对文件test.txt构造了一个字符输入流,用于将test.txt中的字符读取出来。
BufferedWriter br3=new BufferedWriter (new FileWriter ("test.txt"));
对文件test.txt构造了一个字符输出流,用于将输出流中的数据写入到test.txt中。
对于输入输出流的理解是相对于程序本身而言的,将一个文件中的数据读取出来写入到程序里面,这样的是输入流,而将程序中的数据写入到一个文件中这样的是输出流,这个输入和输出可以理解为相对程序来说是输入还是输出来定义。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式