Java 集合 LinkedList Iterator

在这里,我们将学习如何使用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:
Delhi
Agra
Mysore
Chennai
Pune
赞(0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Java 集合