使用 Java 中的迭代器遍历集合
Java 中的集合提供了一个架构来处理对象组。Java 集合框架中的不同类有 ArrayList、LinkedList、HashSet、Vector 等。
可以使用迭代器遍历集合,以下是使用 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()); }
广告