IndexOutOfBoundsException

byeol·2023년 2월 26일
0

이 예외는

원인

리스트형 객체에서 선언되지 않은 요소를 get메서드를 통해서 가져올 때 발생하다.

나의 경우
IndexOutOfBoundsException :Index 0 out of bounds for length 0
위와 같은
ArrayList를 선언해서
list.get(0)을 했으나 안에 들어있는 데이터가 없어서 발생하는 에러이다.
따라서 데이터가 안에 있는지 확인해야 한다.

해결방법

if(list!=null && list.size()!=0)
   list.get(0);

먼저 list라는 객체가 선언은 되었는지 선언되었다면 사이즈가 0은 아닌지 확인해보고 get메서드를 이용한다.

profile
꾸준하게 Ready, Set, Go!

0개의 댓글