코딩/JAVA

split 마침표(.) 오류 - java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0

GU 2023. 1. 25. 14:12
반응형

마침표를 찍으면 안잘리고 계속 배열이 없다고 한다.

 

마침표같은 특수 문자는 역슬레시 \\ 또는 대괄호 []가 있어야 일반문자라고 인식을 한다.

 

코드로 풀면

 

String str = "2023.01.20";

 

String[] strArr = str.split("\\.");

또는

String[] strArr = str.split("[.]");

 

이렇게 써야한다는 말이다.

반응형