본문 바로가기

Java/본격 Java 컬렉션

[Java] LinkedList 활용하기 ( + peek, poll 메소드 사용)

 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
반응형