띠오니 개발자 성장일지
반응형
article thumbnail
[Java] split(), replace() 사용시 .(dot) 안되는 경우 해결방법
Study/Java 2021. 8. 19. 12:55

2021/08/18, 18:00:30 등과 같이 슬래시(/), 콜론(:) 등의 공통점을 가진 문자열을 특정 문자열 기준으로 잘라서, 배열 형식으로 나누고 싶을 때 자주 사용하는 split() 함수를 사용했다. // 인자로 주어진 정규식과 매치되는 문자열을 구분자로 분할합니다. String[] split(String regex) 문제점 split() 함수를 사용하던 중 2021.08.18 을 점(dot)을 기준으로 자르고 싶어 아래와 같이 작성하니 ArrayIndexOutOfBoundsException 발생 -> length가 0인걸 보니 점을 기준으로 아예 자르지도 못한 듯하다. String str = "2021.08.18"; String year = str.split(".")[0]; System.out..

반응형