본문 바로가기
언어/JAVA

[JAVA] 온점 단위 Split

by 이민우 2022. 3. 10.
728x90
반응형

기존 프로그램을 수정하는 과정에서

원래의 기능을 새로운 기능에 접목시키기 위해,

몇 개의 변수를 온점 (.) 단위로 스플릿을 할 일이 생겼다.

 

 

예를 들어 123.456.789 라는 String이 있으면,

당연히

{Variable}.split(".");

와 같이 split을 하면 돌아갈 줄 았았다.

하지만 위 함수의 결과값인 배열은 length가 0이 나온다. 즉 빈 배열이 반환된다.

 

 

이유라면 split은 원래 정규식을 파라미터로 받는 함수이고, 정규식에서 온점(.) 은 하나의 임의의 문자로 인식을 하기 때문이었다.

 

 

그래서 위의 경우에는 정규식을 사용하여 다음과 같이 사용하면 온점 단위 Split이 가능함을 확인하였다.

{Variable}.split("[.]");
728x90
반응형

'언어 > JAVA' 카테고리의 다른 글

JDBC 사용법  (0) 2022.07.25
리눅스 OS에 명령어 보내기  (0) 2022.07.21
[JAVA] Call by Value & Call by reference  (0) 2021.04.29
[JAVA] == vs equals vs hashCode  (0) 2021.03.30
[JAVA] Garbage Collection (GC)  (0) 2021.03.30