Scanner
Java提供了一个工具类,可以获取用户输入。java.util,Scanner 是Java 5的新特性,可以通过Scanner 类来获取用户的输入
基本语法
Scanner s = new Scanner(Sytem.in);
通过Scanner类的next()与nextline()方法来获取输入的字符串,在读取前一般需要使用hasNext()与hasNextLine()来判断是否还有输入的数据
Next
-
一定要读取有效字符后才可以结束输入
-
对输入有效字符前遇到的空白,next()会将其自动去掉
-
只有输入有效字符后才将其输入的空白作为分隔符或结束符
-
next()不能得到带有空格的字符串
NextLine
-
以Enter作为结束符,NextLIne()返回的是输入回车之前的左右字符
-
可以获得空白