黑马程序员技术交流社区

标题: 关于IO [打印本页]

作者: 苏周周    时间: 2014-6-11 21:03
标题: 关于IO
学了IO后我有一个疑惑;需求是要一个键盘输入:
用Scanner sc = new Scanner(System.in);
还是;BufferedReader br  = new BufferedReader(new InputStreamReader(System.in));
二者的有何不同
作者: Jack_Chen    时间: 2014-6-11 21:29
Scanner是控制台应用程序最为常用的文本输入方式,BufferedReader是字符输入流中读取文本,缓冲各个字符,提供字符、数组和行的高效读取,速度肯定比Scanner快!可以设置缓冲区的大小,大多数情况下,默认值就足够大了。
作者: ╭月牙湾湾╮    时间: 2014-6-12 01:15
我们还没有学到IO流,看到楼主的问题才知道原来接收键盘输入还有另外一种方式,学习了:P
作者: 凌羽猎风    时间: 2014-6-12 01:41
后者可能对输入的数据进行了处理,但是这里我也弄不清楚……
作者: 小熊星座    时间: 2014-6-12 19:26
我也不懂啊,刚看IO




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2