-
Java - List 중간 데이터 삭제하는 법 (subList)Java 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]반응형'Java' 카테고리의 다른 글
Java - Comparator 예제 (lambda 표현식) (0) 2023.01.20 Java - LocalDateTime 시간 설정 (0) 2023.01.12 Java - Long.valueOf() 변환시 null 처리하는 방법 (0) 2022.09.30 Java - Optional if else statement로 사용하는 방법 (0) 2022.09.27 Java - Set 순회하는 방법 (iteration) (1) 2022.09.23