java中的BufferedReader语句如何用?

 我来答
it_zhangjun
推荐于2019-10-27 · TA获得超过442个赞
知道答主
回答量:56
采纳率:0%
帮助的人:45.1万
展开全部
BufferedReader bufferedReader =new BufferedReader(new InputStreamReader(System.in));
创建了一个BufferedReader对象, 名字是bufferedReader , 然后new, 传入了一个InputStream对象.因为使用了BufferedReader的构造方法,
BufferedReader是缓冲流, INputStream是字节流
可以想象成一个水管, 在INputStream外面包了一层, 以供读取方便, 就简单理解成, InputStream这个水管一下只能有一滴水从这里通过, 而BufferedReader套在这个水管上, 就可以一下读一串水流
system.in 是放到标准的键盘设备上

然后在命令行打印一句话 请输入一系列文字,可包括空格

然后用bufferedreader调用bufferedreader的readline方法, readline是读取一行的方法, 也就是说你输入的数字会被读取, 然后放在 text里面
注意: readline这个方法是阻塞式的, 意思是你不输入我就在那等, 什么时候你输入了, 我的程序才会往下执行
然后最后一个打印 请输入文字 后面加上 读取的东西...

多看看java基础吧
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式