Java에서 String.split("|") 와 같이 | 로 split 할 때, 아래와 같은 문제 발생한다.
String a = "1|2";
System.out.println(a.contains("|")); // true
String[] arr = a.split("|");
// arr: ['1', '|', '2'] 리턴
split 메소드가 | 를 공백으로 인식하는건가? a.split("|") => a.split("")
StringUtils.split() 사용하기
String a = "1|2";
String[] arr = StringUtils.split(a, '|');
// arr: ['1', '2'] 리턴