java 에서 문자열을 나눌때... 더구나 SpringFramework를 사용하신다면.
아래와 같이 처리 하시면 됩니다. (구분자(delimiter) 로 아무 문자나 다... 쓸 수 있습니다.)
String[] stringArray = StringUtils.delimitedListToStringArray(String sourceString, String delimeterString);
ex) String[] sets = StringUtils.delimitedListToStringArray(bcset, "^");
위와같이 '^'는 정규표현식의 특정 문자로 취급되지만, 위 함수에서는 그냥 구분자로 사용가능 합니다.