HOME > java > collections > arraylist

Java - ArrayList.clear() 사용 방법 및 예제

JSFollow28 Mar 2019

ArrayList의 clear()는 리스트의 객체를 모두 삭제하는데 사용되는 메소드입니다.

1. ArrayList.clear()

ArrayList.clear() 코드를 보면 내부의 배열을 모두 null로 초기화하고 size를 0으로 설정합니다.

public void clear() {
  // clear to let GC do its work
  for (int i = 0; i < size; i++)
    elementData[i] = null;

  size = 0;
}

2. ArrayList.clear() 예제

clear() 호출 시 리스트의 모든 아이템을 삭제합니다.

String[] fruitsArray = {"apple", "banana", "kiwi", "mango"};
ArrayList<String>  fruits = new ArrayList<>(Arrays.asList(fruitsArray));
System.out.println("all: " + fruits);

fruits.clear();
System.out.println("clear: " + fruits);

결과

all: [apple, banana, kiwi, mango]
clear: []

참고