java中的BufferedReader语句如何用?

如题所述

第1个回答  2022-11-16
BufferedReader bufferedReader =new BufferedReader(new InputStreamReader(System.in));\x0d\x0a创建了一个BufferedReader对象, 名字是bufferedReader , 然后new, 传入了一个InputStream对象.因为使用了BufferedReader的构造方法,\x0d\x0aBufferedReader是缓冲流, INputStream是字节流\x0d\x0a可以想象成一个水管, 在INputStream外面包了一层, 以供读取方便, 就简单理解成, InputStream这个水管一下只能有一滴水从这里通过, 而BufferedReader套在这个水管上, 就可以一下读一串水流\x0d\x0asystem.in 是放到标准的键盘设备上\x0d\x0a\x0d\x0a然后在命令行打印一句话 请输入一系列文字,可包括空格\x0d\x0a\x0d\x0a然后用bufferedreader调用bufferedreader的readline方法, readline是读取一行的方法, 也就是说你输入的数字会被读取, 然后放在 text里面\x0d\x0a注意: readline这个方法是阻塞式的, 意思是你不输入我就在那等, 什么时候你输入了, 我的程序才会往下执行\x0d\x0a然后最后一个打印 请输入文字 后面加上 读取的东西...\x0d\x0a\x0d\x0a多看看java基础吧
相似回答