문자열 구분자 | 사용 하는 경우 파싱이 안될 때가 있다.


System.out.println(Arrays.toString("test|test|test|".split("|")));


각 각 하나씩 파싱이 되어 원하는 결과를 얻을 수 없다.


[, t, e, s, t, |, t, e, s, t, |, t, e, s, t]


수정 후 실행 해 보자.


System.out.println(Arrays.toString("test|test|test|".split("\\|")));


원하는 결과를 얻을 수 있다.


[test, test, test]


+ Recent posts