본문 바로가기

IT/JAVA(Framework)

(JAVA) java.lang.ArrayIndexOutOfBoundsException index 0 size 0 해결법

반응형

배열 쪽 작업을 하다가 보면 종종 java.lang.indexoutofboundsexception index 0 size 0 에러가 발생한다.

 

해당 에러는 배열의 size가 0인데, 가져다 쓰려고 할 때 발생한다.

3번째 라인에서 java.lang.indexoutofboundsexception index 0 size 0 에러 발생

위에 이미지를 기준으로 설명하면 2번째 라인에서 split을 '-'로 했으나, 결론적으로 strSplit이 비어있는 배열이여서 3번째 라인에서 strSplit배열 0번째 꺼를 가져오려고 하니 에러가 발생 하는 것이다.

 

 

* 해결방법

배열 길이를 체크하는 조건을 넣으면 됨

해결방법

List의 경우에는 isEmpty 및 size로 체크

List 해결방법

 

 

반응형