首页 > 编程语言 > 详细

Lesson 二:java.util.Scanner的使用

时间:2020-04-10 13:00:25      阅读:66      评论:0      收藏:0      [点我收藏+]

一、获取控制台输入

技术分享图片

通过new Scanner(Sysem.in)创建一个Scanner对象,控制台会一直等待输入,直到敲回车结束,把所输入的内容传给Scanner,

作为扫描对象。如果要获取输入的内容,则只需要调用Scanner的nextLine()(或者next())方法即可。

 

scanner可以允许输入多行,
next() 每次取到一个间隔符前面的数据   如: 输入 Hello World 取值应该是Hello,因为Hello后面有空格
nextLine() 每次取一个换行符前面的数据  如:输入 Hello World 回车,取值 就是Hello World
nextInt() 是取next() 然后把字符串解析成一个int数字。(此外,还有nextLong()、nextShort()方法,可参见API)
hasNextInt() 是判断下次调用next()是否可以得到一个可以安全解析成int的字符串。如果已经到达输入的结尾,或者下一个next()的返回值不能解析为一个数字,即不符合数字的格式,那么返回false。

 

二、读取文件内容

技术分享图片

 

 

三、Scanner默认使用空格作为分隔符来分隔文本,但允许指定新的分隔符

技术分享图片

 

 

图中将空格,逗号,回车,点  等四种作为分隔符。

 

Lesson 二:java.util.Scanner的使用

原文:https://www.cnblogs.com/kim-zhu/p/12672413.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!