关于iterator的理解

  

Iterator迭代器有

hasNext()方法:

用来判断集合中是否有下一个元素可以迭代。如果返回true,说明可以迭代。

Next()方法:

用来返回迭代的下一个元素,并把指针向后移动一位。

迭代器for循环的形式的使用

for (Iterator it = coll.iterator(); it.hasNext(); ) {

System.out.println(it.next());

}*/

其中for循环元素为 it,(初始化总是一个赋值语句, 它用来给循环控制变量赋初值; 条件表达式是一个关系表达式, 它决定什么时候退出循环; 增量定义循环控制变量每循环一次后 按什么方式变化。这三个部分之间用";"分开。.for循环中的"初始化"、"条件表达式"和"增量"都是选择项, 即可以缺省, 但";"不能缺省。)

上面的例子缺省增量,由next()方法完成。

关于iterator的理解

上一篇:踩坑记录--接口调用,传参DataTable报错


下一篇:获取pid并且kill