Java 集合 遍历LinkedList

来源:这里教程网 时间:2026-02-17 20:13:16 作者:

在上一个教程中,我们通过示例讨论了LinkedList及其方法。在这里,我们将看到如何循环/迭代LinkedList。可以通过四种方式迭代LinkedList –

    for循环高级For循环迭代器while循环

示例

在这个例子中,我们有一个String类型的LinkedList,我们使用所有四个提到的方法循环它。

package beginnersbook.com;import java.util.*;public class LinkedListExample {   public static void main(String args[]) {      /*LinkedList declaration*/      LinkedList<String> linkedlist=new LinkedList<String>();      linkedlist.add("Apple");      linkedlist.add("Orange");      linkedlist.add("Mango");      /*for loop*/      System.out.println("**For loop**");      for(int num=0; num<linkedlist.size(); num++)      {          System.out.println(linkedlist.get(num));      }      /*Advanced for loop*/      System.out.println("**Advanced For loop**");      for(String str: linkedlist)      {          System.out.println(str);      }      /*Using Iterator*/      System.out.println("**Iterator**");      Iterator i = linkedlist.iterator();      while (i.hasNext()) {      System.out.println(i.next());      }      /* Using While Loop*/      System.out.println("**While Loop**");      int num = 0;      while (linkedlist.size() > num) {      System.out.println(linkedlist.get(num));      num++;      }   }}

输出:

**For loop**AppleOrangeMango**Advanced For loop**AppleOrangeMango**Iterator**AppleOrangeMango**While Loop**AppleOrangeMango

相关推荐