[10] Java/Kotlin - Java indexoutofboundsexception 에러
2024. 9. 25. 17:28ㆍJava,Kotlin
728x90
1. 발생상황
ㄴ 파일 실행 중에 indexoutofboundsexception 에러가 발생
2. 발생원인
ㄴ ArrayList에서 index의 범위가 배열의 값보다 넘어갔을때 발생하는 원인이다.
ㄴ 본인은 배열을 출력하고있는데 배열엔 문제가 없다는 것을 알게 되었다.
3. 해결방법
ㄴ index의 기준을 생성해주는 메서드를 확인했다.
ㄴ 해당 메서드에서 초기화 하는 부분에서 문제가 있었다. 메서드안에서 반복문 실행전에 초기화를 해야하는데 메서드 밖에서 필드로 선언되고 있었다.
4. 정리
ㄴ 해당 오류가 발생했을땐 바로 인덱스 범위에 대해서 추적을 한다면 빠르게 원인을 찾을 수 있다.
728x90
'Java,Kotlin' 카테고리의 다른 글
[9] Java/Kotlin - Java 2차 개인과제(마지막) (12) | 2024.09.24 |
---|---|
[8] Java/Kotlin - Java 2차 개인과제 트러블 슈팅 (2) | 2024.09.24 |
[7] Java/Kotlin - java 2차 개인과제 (1차) (4) | 2024.09.23 |
[6] Java/Kotlin - java 1차 개인과제 트러블 슈팅 (0) | 2024.09.11 |
[5] Java/Kotlin - java 1차 개인과제 (0) | 2024.09.11 |