본문 바로가기

dev/자바

String split 특수문자

자바에서 문자열을 특정 문자 기준으로 나눌 때 split api를 사용하는데

 

특수문자를 기준으로 할 때 주의해야 할 점이 있습니다.

 

특수문자 앞에 "\\"를 붙이지 않으면 정규표현식 메타 문자로 인식해서 split이 제대로 되지 않습니다.

 

그래서 특수문자 기준으로 split를 쓰려면 아래와 같이 써야합니다.

 

예제 코드

 

위 예제는 "|" 기준으로 split을 하려고 하고 앞에 "\\"을 붙였습니다.

 

그리고 결과는 다음과 같습니다.

 

예제 코드 결과

 

특수문자 기준으로 split을 할 때 꼭 "\\" 붙이는 거 잊지 않으면 좋겠습니다.

'dev > 자바' 카테고리의 다른 글

List remove ConcurrentModificationException  (0) 2021.09.07
Java NumberFormat DecimalFormat  (0) 2021.07.06
Java File Separator  (0) 2021.05.26
File lastModifiedTime 조회  (0) 2021.03.17
컬렉션 별 iterator 사용법  (0) 2020.03.15