본문 바로가기
<개인공부> - IT/[Java]

Java Split 함수 (".", dot 사용시)

by Aggies '19 2018. 3. 4.
반응형

잘 모르면 헤매는 법.


Java에서 String 처리 중 자주쓰는 함수가 Split이라는 함수이다.


IP주소를 입력받아서 Gateway 및 세부정보를 계산하는 것을 간단히 프로그램으로 만들던 중, "." 을 구분자로 했을 때 문제가 있어서 구글링을 하다보니


"."는 정규식 예약어로 잡혀있다는 정보를 찾았다.


따라서, "."을 구분자로 사용하고 싶다면 \\.

(cf : \도 정규식 예약어인 관계로 더블 백슬러쉬가 필요)


다음과 같은 "10.1.200.1"의 IP주소를 "."로 구분해서 String 배열에 저장하고 싶다면


String ipAddr = "10.1.200.1";

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

반응형