새로운 패키지에 임의의 클래스 생성 > ArrayList를 이용해서 빈 리스트에서 배열 삭제 메소드를 사용해보고
어떤 예외오류가 나오는지 확인하여 try ~ catch ~ finally를 사용해서 아래 결과를 만들어 보자.

package Self0630;
import java.util.ArrayList;
import java.util.List;
public class ArryDelete {
public static void main(String[] args) {
List<Integer> list = new ArrayList<>();
try {
list.clear();
list.remove(0);
} catch (IndexOutOfBoundsException e) {
list.add(10);
System.out.println("리스트가 비어있으므로 10을 넣어줍니다");
} finally {
System.out.println(list);
}
}
}
실행 결과
더보기
리스트가 비어있으므로 10을 넣어줍니다
[10]
'language > Java' 카테고리의 다른 글
Try ~ Catch 문 (0) | 2022.06.30 |
---|---|
[실습] interface, static method, default method (0) | 2022.06.26 |
ArrayList_List Collection (0) | 2022.06.23 |
[응용 예제] Bingo (0) | 2022.06.21 |
2차원 배열(Array) (0) | 2022.06.21 |