🌳 에러 코드
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 5
at java.base/java.lang.StringLatin1.charAt(StringLatin1.java:48)
at java.base/java.lang.String.charAt(String.java:1515)
at day01/Backjoon.day12.main(day12.java:34)
🌳 해결 방법
🌾 원인 : 숫자 범위 벗어나서 생긴 원인. charAt은 스트링 사이즈와 동일할때 발생한다.
🌾 해결 방법 : 스트링 사이즈보다 하나 더 작게 설정한다.
public class StringIndexOutOfBoundsException
extends IndexOutOfBoundsException
Thrown by String methods to indicate that an index is either negative or greater than the size of the string. For some methods such as the charAt method, this exception also is thrown when the index is equal to the size of the string.
<전>
<후>
'코딩 에러 및 질문' 카테고리의 다른 글
Request method 'POST' is not supported] (0) | 2023.04.26 |
---|---|
맥북 - 이클립스 유용한 단축키 (0) | 2023.04.25 |
java.lang.NumberFormatException: For input string: "comment" (0) | 2023.04.20 |
org.springframework.web.multipart.MultipartException: Current request is not a multipart request (0) | 2023.04.18 |
"ERROR" dispatch for POST "/error", parameters={} (0) | 2023.04.15 |