Next(),NextLine(),hasNext()的区别
1.Next()
*读取到有效字符后才可以回车键入;
*开头的空白字符在有效字符前会自动删除;
*输入有效字符后才能将其后面输入的空白字符当做结束符;
*无法获取带空格的字符串。
2.NextLine()
*可以获得空格字符;
*键入回车键入之前的,输出回车键之前所键入的字符。
用于遍历的两种方法:Next() hasNext()
boolean hasNext()方法返回true / false -如果收集有更多的值/元素,则返回true,否则返回false。
方法next()返回集合中的下一个元素。
遍历集合应遵循“先问后取”的方式,也就是说,应当在确定hasNext()方法的返回值为true的情况下再通过next()方法取元素。
使用迭代器遍历集合是通过boolean值驱动的,它更适合使用while循环来遍历.