본문 바로가기
language/Java

[실습] try ~ catch ~ finally + ArrayList 복습하기

by abstract.jiin 2022. 6. 30.

새로운 패키지에 임의의 클래스 생성 > 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