Iterator迭代器有
hasNext()方法:
用来判断集合中是否有下一个元素可以迭代。如果返回true,说明可以迭代。
Next()方法:
用来返回迭代的下一个元素,并把指针向后移动一位。
迭代器for循环的形式的使用
for (Iterator it = coll.iterator(); it.hasNext(); ) {
System.out.println(it.next());
}*/
其中for循环元素为 it,(初始化总是一个赋值语句, 它用来给循环控制变量赋初值; 条件表达式是一个关系表达式, 它决定什么时候退出循环; 增量定义循环控制变量每循环一次后 按什么方式变化。这三个部分之间用";"分开。.for循环中的"初始化"、"条件表达式"和"增量"都是选择项, 即可以缺省, 但";"不能缺省。)
上面的例子缺省增量,由next()方法完成。