Java
Java - List 중간 데이터 삭제하는 법 (subList)
codeManager
2022. 12. 23. 12:47
반응형
자바에서 자주 사용하는 List 클래스에서 데이터를 삭제하는 방법에 대해서 알아보겠습니다.
List에서 특정 위치에 있는 데이터를 지워야 하는 경우에는 이렇게 하면 됩니다.
List.subList()
List<E> subList(int fromIndex, int toIndex);
리스트의 구성요소 중 fromIndex부터 toIndex까지의 요소를 리턴해주는 함수입니다.
List.clear()
void clear();
리스트의 모든 구성요소를 삭제하는 함수입니다.
subList(), clear()를 활용한 데이터 삭제하기
import java.util.ArrayList;
import java.util.List;
class ListExample {
public static void main(String[] args) {
List<Integer> list = new ArrayList<>();
list.add(0);
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(5);
list.add(6);
System.out.println(list);
list.subList(1, 3).clear();
System.out.println(list);
}
}
결과
[0, 1, 2, 3, 4, 5, 6]
[0, 3, 4, 5, 6]
반응형