개발을 하다보면 이런 에러를 마주할 때가 있을 것입니다. java.lang.ArrayIndexOutOfBoundsException 오류를 잡는 법은 에러 아래 줄을 따라 해당 소스의 라인을 찾아가면 되는데 근본적인 원인은 배열 인덱스와 관련이 있습니다. 쉽게 말해 프로그램이 배열 인덱스보다 큰 요소에 접근하게 될 때 이런 오류가 발생합니다. 예를 들어 배열을 박스라고 생각해보겠습니다. 이 박스의 공간은 세 개라고 정의합니다. 이 각각의 공간은 배열의 요소라고 불립니다. 이처럼 공간이 정의된 배열을 생성하면 배열의 요소는 기본값을 갖습니다.(int는 0, String은 null) 배열의 인덱스는 배열의 요소를 구분하는 일련번호라고 생각하면 됩니다. ※배열의 인덱스는 0부터 시작합니다. 이제 그럼 박스 안에..
[Error]java.lang.ArrayIndexOutOfBoundsException
2018. 8. 9.