黑马程序员技术交流社区
标题:
请教Scanner和BufferReader具体有什么不同?
[打印本页]
作者:
coqns
时间:
2012-11-27 13:39
标题:
请教Scanner和BufferReader具体有什么不同?
本帖最后由 coqns 于 2012-11-28 23:44 编辑
Java分别可以用Scanner和BufferReader从控制台接收用户输入,但是这2者有什么具体不同呢,我们一般代码中用哪个比较好呢?
光从表面上来看,Scanner比BufferReader要简洁,代码量要少一些,所以我一般写代码时用的是Scanner。但是网上有人又说BufferReader的效率高......还有人说Scanner是新版jdk里加的,相当于旧的BufferReader肯定会有新的功能或者改进。
我就纠结了,虽然这也不算什么,这2个随便用一个都可以实现接收输入的功能,但还是想知道,它们之间具体的区别以及优劣,求解答!
作者:
coqns
时间:
2012-11-28 09:25
qianfancy 发表于 2012-11-27 13:41
用 Scanner获得用户的输入非常的方便,但是Scanner取得输入的依据是空格符,包括空格键,Tab键和Enter键.当按 ...
谢谢啊,看来Scanner虽然简洁,但是有获取用户输入有缺陷
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2