value.substring(0, 10);
받아온 value 값을 substring을 이용해 자르려고 하니 오류가 발생했습니다.
java.lang.StringIndexOutOfBoundsException: String index out of range: 10
문자열의 길이가 10자리 이하인데 10자로 자르려고해서 생기는 오류입니다.
substring 로직 전에 길이 체크하는 로직을 추가하면 정상 작동합니다.
value.length() > 10 ? value.substring(0, 10) : value;
'*오류해결' 카테고리의 다른 글
Execution failed for task ':react-native-gradle-plugin:compileKotlin' 오류 (0) | 2023.02.14 |
---|---|
cli.init is not a function 오류 (1) | 2023.02.12 |
The maximum column width for an individual cell is 255 characters 오류 (1) | 2021.10.25 |
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException 오류 (1) | 2021.10.14 |
org.mariadb.jdbc.internal.util.dao.QueryException 오류 (0) | 2021.01.28 |
댓글