A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张红(新) 中级黑马   /  2015-7-22 18:46  /  1777 人查看  /  34 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

忽然发下我看的毕老师的25天的视频太老了,有内容都没有啊??你们学了Scanner类了吗?

34 个回复

倒序浏览
这是一个用于扫描输入文本的新的实用程序。它是以前的StringTokenizer和Matcher类之间的某种结合。由于任何数据都必须通过同一模式的捕获组检索或通过使用一个索引来检索文本的各个部分。于是可以结合使用正则表达式和从输入流中检索特定类型数据项的方法。这样,除了能使用正则表达式之外,Scanner类还可以任意地对字符串和基本类型(如int和double)的数据进行分析。借助于Scanner,可以针对任何要处理的文本内容编写自定义的语法分析器。
Scanner是SDK1.5新增的一个类,可是使用该类创建一个对象.
  
Scanner reader=new Scanner(System.in);
  
然后reader对象调用下列方法(函数),读取用户在命令行输入的各种数据类型:
  
next.Byte(),nextDouble(),nextFloat,nextInt(),nextLine(),nextLong(),nextShot()
  
上述方法执行时都会造成堵塞,等待用户在命令行输入数据回车确认.例如,拥护在键盘输入

12.34,hasNextFloat()的值是true,而hasNextInt()的值是false. NextLine()等待用户输入一个文

本行并且回车,该方法得到一个String类型的数据。
回复 使用道具 举报 1 0
楼上正解
回复 使用道具 举报
大神解答啊{:2_31:}
回复 使用道具 举报
e咕噜 发表于 2015-7-22 22:50
这是一个用于扫描输入文本的新的实用程序。它是以前的StringTokenizer和Matcher类之间的某种结合。由于任何 ...

谢谢指点哈
回复 使用道具 举报
Scanner是用于键盘录入
1.5才有的!
回复 使用道具 举报
Scanner是用于键盘录入
1.5才有的!
回复 使用道具 举报
2楼是大神。
回复 使用道具 举报
............
回复 使用道具 举报

你是干啥呢。。。。
回复 使用道具 举报
二楼正解,学习了!
毕老爷讲的比刘意老师讲的早不了太多。
回复 使用道具 举报
不是能查到使用说明吗?
回复 使用道具 举报
按键接口类,import .java.util.Scanner
回复 使用道具 举报
二楼正解
回复 使用道具 举报
建议看刘意那个版本,近期录制的,而且声音比毕老师的清晰。
回复 使用道具 举报
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
这是键盘输入整型数据的方法。。
回复 使用道具 举报
扫描仪:o
回复 使用道具 举报

扫描仪
回复 使用道具 举报
觉得毕老师的讲的要多很多
回复 使用道具 举报
是键盘录入吗
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马