다음과 같이 파일명을 .(점)을 기준으로 split 하려고 했더니 제대로 동작이 안 되는 것을 확인할 수 있었다.
정규식을 사용할 때 .(점)은 예약어이기 때문에 split에서 기준 삼아 분리하는 정규표현식에서 제대로 동작하지 않았던 것이다.
따라서 예약어가 아닌 특수문자 .(점)으로 인식시키기 위해 \\. 을 넣어주어야 한다.
다음과 같이 작성하면 해결할 수 있다!
'Backend > JAVA' 카테고리의 다른 글
[JAVA] 파일 읽기, 쓰기 (한글 가능) (0) | 2022.10.24 |
---|---|
[IntelliJ] jdk 18 한글 깨짐 (해결 방법 : jdk 버전 변경하기) (0) | 2022.08.02 |
[JAVA] 이차원 문자열 배열 정렬 (2) | 2021.02.06 |
[JAVA] Store 프로젝트 (0) | 2020.10.23 |
[JAVA] 학과 프로그램 #5 - 강의 수강 기능 추가(+파일) (0) | 2020.10.03 |
댓글