728x90 반응형 string1 마침표(.) 로 split 하기. 버전네임을 비교하려고 하니 :: 1.1.50 과 1.4.6생각보다 잘 안된다. .split(".") 이라고 아무생각 없이 했더니.split 메소드의 인자는 정규표현식 인데.정규표현식에서 . 은 스페셜문자로 any character 를 의미한다.그래서 "1.1.50".split(".") 하면 그냥 빈 배열 [] 이 반환된다. 자 그래서 찾아본 해결법. 정규표현식에서 마침표(.) 하나를 사용하면 두가지 방법이 있다. 1번 :: \\.2번 :: [.] 그래서 "1.1.50".split("\\.") 또는 "1.1.50".split("[.]") 하면 제대로 [1,1,50] 으로 끊여져서 들어간다. 이상. 2015. 7. 16. 이전 1 다음 728x90 반응형