bufferedreader和bufferedwriter有什么用途啊?

Bufferedreaderbr=newBufferedreader{newinputstreamreader(systemin)};Bufferedreaderbr=n... Bufferedreader br=new Bufferedreader{new inputstreamreader(system in)};
Bufferedreader br=new Bufferedreader{new filereader("test.txt")};
Bufferedwriter br=new Bufferedwriter {new filewriter ("test.txt")};
这三个语句分别表示什么意思啊?
展开
 我来答
满意请采纳哟
推荐于2018-12-13 · 知道合伙人教育行家
满意请采纳哟
知道合伙人教育行家
采纳数:30594 获赞数:373486
2010年本科毕业于安徽工业大学高分子材料与工程专业,并取得工科学士学位证书。

向TA提问 私信TA
展开全部
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中。
对于输入输出流的理解是相对于程序本身而言的,将一个文件中的数据读取出来写入到程序里面,这样的是输入流,而将程序中的数据写入到一个文件中这样的是输出流,这个输入和输出可以理解为相对程序来说是输入还是输出来定义。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
枫吣
推荐于2016-03-13 · TA获得超过190个赞
知道答主
回答量:50
采纳率:100%
帮助的人:63.9万
展开全部
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

提交
取消

辅 助

模 式