Java에서 LinkedList를 찾아보는 방법

이전 튜토리얼에서  우리는 클래스를 보았다  LinkedList 및 해당 생성자 및 메서드 예를 들어. 이 튜토리얼에서는 LinkedList.

LinkedList를 4개의 루프 중 하나로 처리할 수 있습니다.
  1. Loop for
  2. Loop for advanced 또는 foreach
  3. Loop while
  4. Loop while+Iterator
Le 다음 코드는 String 유형의 요소를 포함하는 Java에서 LinkedList를 찾아보기 위해 언급 된 4 가지 솔루션을 보여줍니다 .

import java.util.ArrayList; 
import java.util.Collections;
import java.util.열거형;
import java.util.Iterator;
import java.util.LinkedList;

public class parcours {

public static void main(String[] args) {

LinkedList< 문자열> llist = 새로운 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루프 동안");
정수 i = 0;
동안(i< llist.size()){
System.out.println(llist.get(i));
i++;
}

/*while + 이터레이터 루프*/
System.out.println("\n이터레이터 루프");
반복자< 문자열> 그것 = llist.iterator();
while(it.hasNext())
System.out.println(it.next());

}
}
출력:

Loop for
smartphone
tablet
phablet

Advanced for loop
smartphone
tablet
phablet

Loop while< br />smartphone
tablet
phablet

Loop Iterator
smartphone
tablet
phablet
Iterator는 iterator(). 여전히 요소가있는 한 발생하는 while 루프를 사용하여 iterator 의 요소를 반복 할 수 있습니다. hasNext()은 찾아볼 요소가 있으면 true를 반환하고, 그렇지 않으면 false를 반환합니다. iterator.next()은 LinkedList.

References에 다음 항목을 표시합니다:
Java에서 LinkedList 인스턴스를 반복하는 방법?