LinkedList는 ArrayList에서 중간에 데이터가 빠질 때의 단점을 보완한 것이다.
.
.
package LinkedList;
import java.util.LinkedList;
public class LinkedListEx {
public static void main(String[] args) {
LinkedList<String> aList = new LinkedList<String>();
String[] alpha = {"A", "B", "C", "D", "E"};
for(String s : alpha) {
aList.add(s);
}
System.out.println(aList);
System.out.println();
// 첫번째 위치에 항목을 추가
aList.addFirst("AA");
// 마지막 위치에 항목을 추가
aList.addLast("BB");
System.out.println("aList : " + aList);
System.out.println();
// peak, poll 테스트
System.out.println("aList의 첫번째 항목(peak()) : " + aList.peek());
System.out.println("aList : " + aList);
System.out.println();
System.out.println("aList의 첫번째 항목(poll()) : "+ aList.poll());
System.out.println("aList : " + aList);
}
}
.
.
728x90
반응형
'Java > 본격 Java 컬렉션' 카테고리의 다른 글
[Java] Stack 개념 (0) | 2020.07.13 |
---|---|
[Java] LinkedList 활용하기( + 클래스 저장 , Iterator) (0) | 2020.07.13 |
[Java] ArrayList에서 순서바꾸기( + Bubble Sort) (0) | 2020.07.13 |
[Java] ArrayList 사용해보기 (0) | 2020.07.13 |
[Java] Collection_desc (0) | 2020.07.03 |