JavaでLinkedListを参照する方法

前のチュートリアルでは、 クラス たとえばLinkedList とそのコンストラクタとメソッド などです。このチュートリアルでは、LinkedList.

LinkedListは、次の4つのループのいずれかで処理できます:
  1. Loop for
  2. Loop for advanced or foreach
  3. Loop while
  4. Loop while+Iterator
Le次のコードは、String型の要素を含むJavaでLinkedListを参照するために言及された4つのソリューションを示しています:

import java.util.ArrayList;
import java.util.Collections;
import java.util.Enumeration;
import java.util.Iterator;
import java.util.LinkedList;

public class parcours {

public static void main(String[] args) {

LinkedList<文字列>llist = new LinkedList<文字列>();

llist.add("スマートフォン");
llist.add("タブレット");
llist.add("ファブレット");

/*For ループ*/
System.out.println("For ループ");
for(int i = 0 ; i < llist.size(); i++)
System.out.println(llist.get(i));

/*高度な For ループ*/
System.out.println("\n高度な For ループ");
for(文字列n:llist)
System.out.println(n);

/*ループ中*/
System.out.println("\nループ中");
int i = 0;
while(i System.out.println(llist.get(i));
i++;
}

/*while + イテレータループ*/
System.out.println("\nイテレータループ");
イテレータ<文字列>it = llist.iterator();
while(it.hasNext())
System.out.println(it.next());

}
}
Output:

ループ for
smartphone
tablet
phablet

Advanced for loop
smartphone
tablet
phablet

ループ中
smartphone
tablet
phablet

Loop Iterator
smartphone
tablet
phablet
Iterator は iterator() LinkedListから。イテレータの要素を反復処理するには、要素がまだ存在する限り実行されるwhileループを使用します。hasNext() は、参照する要素がある場合は true を返し、そうでない場合は false を返します。iterator.next() は、LinkedList.

References に次の項目を表示します:
How to Iterate through LinkedList Instance in Java?