Scanner类的Next()和NextLine()方法用于获取从键盘输入的字符串,每读取一个字符前需要检测下一个字符是否存在:
前者用hasNext()检测,eg:if(scanner.hasNext() )
后者用hasNexLinet()检测,eg:if(scanner.hasNextLine())
Next()和NextLine()的差别在于,Next()读取字符串时不能读取空格,一旦检测到空格则if(scanner.hasNext() )语句会不通过。而NextLine()会完整的读取所有字符串,包括空格。