LinkedList - Java의 특정 인덱스에서 항목 제거

아래 코드 예제에서는 다음을 볼 수 있습니다. LinkedList의 특정 위치에서 항목을 제거하는 방법  remove(int 인덱스):

public E remove(int index): 목록의 특정 인덱스에서 항목을 제거하고 더 높은 인덱스의 다른 모든 개체를 왼쪽으로 한 위치 이동합니다. 목록에서 제거된 항목을 반환합니다.

import java.util.LinkedList; 
public class DeleteLinkedList {

public static void main(String[] args) {

LinkedList< 문자열> linkedlist = 새로운 LinkedList< 문자열> ();
 
linkedlist.add("e1");
linkedlist.add("e2");
linkedlist.add("e3");
linkedlist.add("e4");
linkedlist.add("e5");
linkedlist.add("e6");

// 삭제 전
System.out.println("삭제 전:");
for(문자열 str: linkedlist){
System.out.println(str);
}

System.out.println("\n");
// 네 번째 객체를 제거했습니다
String elm = linkedlist.remove(3);
System.out.println(""+ elm+" 요소가 목록에서 제거되었습니다.\n");

// 삭제 후 LinkedList 요소
System.out.println("삭제 후:");
for(문자열 elm1: linkedlist){
System.out.println(elm1);
}
}
}
출력:

제거 전:
e1
e2
e3
e4
e5
e6

항목 e4가 목록에서 제거되었습니다

삭제 후:
e1
e2
e3
e5
e6