迭代器可以用于遍历ArrayList。 如果ArrayList有更多元素(hasNext ) )方法返回true,否则返回false。 next ) )方法返回ArrayList的以下元素,如果没有以下元素,则抛出异常NoSuchElementException :
要演示此程序,请执行以下操作:
importjava.util.ArrayList示例;
importjava.util.Iterator;
公共类演示{
publicstaticvoidmain (字符串[ ] args ) {
ArrayListaList=newArrayList (;
alist.add(apple );
alist.add('mango );
alist.add(Guava );
alist.add(Orange );
alist.add(peach );
system.out.println (thearraylistelementsare : );
for (迭代器ITER=a list.iterator ); iter.hasNext (; () )。
system.out.println(ITER.next );
}
}
}
输出结果
上面的程序输出如下-TheArrayListelementsare:
苹果电脑
曼戈
瓜维亚
原始语言
Peach
看看上面的步骤。
创建ArrayList,然后使用ArrayList.add (将元素添加到ArrayList中。 然后,使用使用迭代器界面的迭代器显示ArrayList元素。 显示此代码片段时,ArrayListaList=newArrayList (;
alist.add(apple );
alist.add('mango );
alist.add(Guava );
alist.add(Orange );
alist.add(peach );
system.out.println (thearraylistelementsare : );
for (迭代器ITER=a list.iterator ); iter.hasNext (; () )。
system.out.println(ITER.next );
}