在这里,我们将学习如何使用Iterator迭代LinkedList。
示例
我们在以下计划中遵循的步骤是:
1)创建LinkedList
2)使用add(Element E)方法向其添加元素
3)通过调用iterator()方法获取迭代器
4)使用Iterator类的hasNext()和next()方法遍历列表。
import java.util.LinkedList;import java.util.Iterator;public class IteratorExample { public static void main(String[] args) { // Create a LinkedList LinkedList<String> linkedlist = new LinkedList<String>(); // Add elements to LinkedList linkedlist.add("Delhi"); linkedlist.add("Agra"); linkedlist.add("Mysore"); linkedlist.add("Chennai"); linkedlist.add("Pune"); // Obtaining Iterator Iterator it = linkedlist.iterator(); // Iterating the list in forward direction System.out.println("LinkedList elements:"); while(it.hasNext()){ System.out.println(it.next()); } }}
输出:
LinkedList elements:DelhiAgraMysoreChennaiPune
