(1)nextXxx():获取下一个输入项,这个Xxx可以是Int、Long等基本数据类型的字符串。
如nextInt、nextFloat、nextLine、next等,其中next和nextLine的区别是next会自动消去有效字符前的空格,而nextLine则会返回Enter建前所有的字符包括空格。
(2)hasNextXxx():判断是否还有下一个输入项目。
eg.不断从键盘读取输入内容,并将每次读入的内容直接打印出来。
(3)useDelimiter()———改变Scanner的分隔符
如果希望改变Scanner的分隔符(不使用空格作为分隔符):
为Scanner设置分隔符使用useDelimiter(String pattern)即可,该方法的参数是一个正则表达式。
eg.每次读入一行,不管这一行中是否包含空格,Scanner都把它当作一个输入项。在这种需求下,我们可以把Scanner的分隔符设置成回车符(\n),不再使用默认的空白作为分隔符。
(4)应用:输入一行字符给多个变量赋值(默认用空格作为分割)。
.charAt(0)意思是取第0位的字符——如abc中的a。