java iterator

来源:互联网 发布:谜一样的双眼知乎 编辑:程序博客网 时间:2024/05/18 02:42

public class test {

public static void main(String[] args) {
List<Integer> l =new ArrayList<Integer>();
for (int i=0;i<100;i++)
{
l.add(i);
}
Iterator<Integer> it =l.iterator();
System.out.println(l);
for(;it.hasNext();)
{
it.next();
it.remove();
}


System.out.println("222"+l);
}

}

.next(),返回下一个元素

.hasNext(),布尔型,有下一个元素则返回true,否则返回false。

.remove(),删除当前元素。

只要出现.next,就会向后移动一个元素。

操作的对象,其实是Iterator<Integer> it =l.iterator();中的l对象。


0 0
原创粉丝点击