黑马程序员技术交流社区
标题:
请问一些关于键盘输入的疑惑
[打印本页]
作者:
yumin
时间:
2015-1-11 12:59
标题:
请问一些关于键盘输入的疑惑
刚看了IO输入,关于键盘输入,看到有两种方式, 一个是:
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));//输入选为键盘
arr[x] = Integer.parseInt(br.readLine());//将输入的内容转换为INT类型装入数组当中
第二个是:
Scanner sc = new Scanner(System.in);// 设置输入源为键盘
int num = sc.nextInt(); // 获得值项数
这两种有哪几点不同,在什么情况下选择用哪种方法比较好呢?我觉得第二种方法很简单,而且很容易接受,但是第一种就比较模糊,感觉第一种只要是需要键盘输入的时候都可以用。
作者:
kerner
时间:
2015-1-11 14:55
Scaner 是比较方便,他可以读取数据后,自动解析为Int long double String readline,正则等等,功能增强。
而bufferedreader只是起到了缓冲作用,只有一个较方便的方法readline,功能有限。
作者:
郝明明
时间:
2015-1-11 16:08
来学习的
作者:
以利亚
时间:
2015-1-11 16:10
在毕老师的视频里怎么没说到Scanner 呢,不知道怎么用!
作者:
yumin
时间:
2015-1-11 18:09
在毕老师的视频里没有看到有说Scanner ,只是我是觉得Java的键盘输入感觉都好麻烦,不像C++只用一个语句就可以输入,才上网查的。
作者:
IcedCoffee
时间:
2015-1-11 18:14
看大神的指导 偷偷学习中
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2