JavaでLinkedListを参照する方法
前のチュートリアルでは、 クラス たとえばLinkedList とそのコンストラクタとメソッド などです。このチュートリアルでは、LinkedList.
LinkedListは、次の4つのループのいずれかで処理できます:
References に次の項目を表示します:
How to Iterate through LinkedList Instance in Java?
LinkedListは、次の4つのループのいずれかで処理できます:
- Loop for
- Loop for advanced or foreach
- Loop while
- Loop while+Iterator
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(iSystem.out.println(llist.get(i));
i++;
}
/*while + イテレータループ*/
System.out.println("\nイテレータループ");
イテレータ<文字列>it = llist.iterator();
while(it.hasNext())
System.out.println(it.next());
}
}
Output:
ループ forIterator は iterator() LinkedListから。イテレータの要素を反復処理するには、要素がまだ存在する限り実行されるwhileループを使用します。hasNext() は、参照する要素がある場合は true を返し、そうでない場合は false を返します。iterator.next() は、LinkedList.
smartphone
tablet
phablet
Advanced for loop
smartphone
tablet
phablet
ループ中
smartphone
tablet
phablet
Loop Iterator
smartphone
tablet
phablet
References に次の項目を表示します:
How to Iterate through LinkedList Instance in Java?