Java의 LinkedList에서 첫 번째 항목과 마지막 항목 삭제

LinkedList의 특정 인덱스에서 항목을 제거하는 방법.  이 튜토리얼에서는 LinkedList.

LinkedList 클래스에는 두 가지 메서드가 있습니다.

1) public Object removeFirst(): 목록의 첫 번째 항목을 삭제하고 반환합니다.
2) public Object removeLast(): 목록의 마지막 항목을 삭제하고 반환합니다.

Example:

import java.util.LinkedList; 

public class RemoveFirstLast {

public static void main(String[] args) {

LinkedList llist = new LinkedList();

llist.add("첫 번째");
llist.add("e2");
llist.add("e3");
llist.add("e4");
llist.add("마지막");

System.out.println("삭제 전: "+llist);

문자열 first = llist.removeFirst();
//첫 번째 삭제된 항목
System.out.println("삭제된 항목: "+first);

System.out.println("삭제 후(첫 번째): "+llist);

문자열 last = llist.removeLast();
//마지막으로 삭제된 항목
System.out.println("삭제된 항목: "+last);

System.out.println("삭제 후(마지막): "+llist);
}
}
출력:

삭제 전: [첫 번째, e2, e3, e4, 마지막]
항목 제거됨: 첫 번째
삭제 후(첫 번째): [e2, e3, e4, 마지막]
항목이 제거됨: last
삭제 후(last): [e2, e3, e4]
References:
Javadoc: RemoveFirst 메서드
Javadoc: RemoveLast