[JAVA] IndexOutOfBoundsException 에러 해결
IndexOutOfBoundsException이란? indexOutOfBoundsException은 리스트형 객체에서 선언되지 않은 요소를 get 하는 경우에 발생하게 된다. 틀린 에러 해결법 - null 판별 그렇다면 get 하기 전에 객체가 NULL 인지 판별해준다면 에러가 발생 안 하지 않을까? 정답은 NO다. 아쉽게도 아래의 코드에서도 동일하게 indexOutOfBoundsException 에러가 발생하게 된다. 아니 왜?! 객체가 null이 아니라면 첫 번째 요소가 존재하여 에러가 발생하지 않아야 하는 게 아닌가요?? if (tests != null) tests.get(0); 이미 null에 대한 validation을 했는데도 indexOutOfBoundsException이 발생하는 이유 바로 ..
괴발개발
2021. 5. 11. 18:37
반응형