Java中的集合提供了一种处理一组对象的体系结构。Java集合框架中的不同类是ArrayList,LinkedList,HashSet,Vector等。
迭代器可用于遍历Collection,使用ArrayList演示此过程的程序如下所示-
import java.util.ArrayList; import java.util.Iterator; public class Demo { public static void main(String[] args) { ArrayList<String> aList = new ArrayList<String>(); aList.add("John"); aList.add("Peter"); aList.add("Harry"); aList.add("James"); aList.add("Arthur"); System.out.println("The ArrayList elements are: "); for (Iterator i = aList.iterator(); i.hasNext();) { System.out.println(i.next()); } } }
输出结果
The ArrayList elements are: John Peter Harry James Arthur
现在让我们了解上面的程序。
创建ArrayList,并使用ArrayList.add()将元素添加到ArrayList。然后,使用一个使用Iterator接口的迭代器显示ArrayList元素。演示这的代码片段如下-
ArrayList<String> aList = new ArrayList<String>(); aList.add("John"); aList.add("Peter"); aList.add("Harry"); aList.add("James"); aList.add("Arthur"); System.out.println("The ArrayList elements are: "); for (Iterator i = aList.iterator(); i.hasNext();) { System.out.println(i.next()); }