2014-07-25 3 views
0

java의 StringUtils.split 함수가 빈 문자열이 아닌 입력을 위해 빈 문자열을 반환 할 수 있습니까?StringUtils.split()은 빈 문자열을 반환합니까?

+0

아니요 Docs- "반환 값 : null 인 경우 null 문자열을 입력하면" – Mahesh

+0

문자열이 null 인 경우 null이 반환됩니다. 잘못 입력했을 때 null이 반환 될 수 있습니다. StringUtils.split을 사용하는 코드를 게시하십시오. – Pat

답변

0

Doc. null 입력 문자열 만 null을 반환합니다. 배열로

분할 제공된 텍스트 배열로 제공 텍스트, 세퍼레이터 지정된 분할 세퍼레이터

public static String[] split(String str) 

으로 공백 사용 :

StringUtils.split() 세 가지 버전이있다. 이것은 StringTokenizer를 사용하는 대신에 사용할 수 있습니다.

public static String[] split(String str, char separatorChar) 

제공된 텍스트를 지정된 구분 기호로 분할합니다. 이것은 StringTokenizer를 사용하는 대신에 사용할 수 있습니다.

public static String[] split(String str, String separatorChars) 
0

아니요, 비어 있지 않은 String에 대해 빈 문자열 ""을 반환하지 않습니다. 나는 널 (null)이 아닌 길이가 0 인 문자열에 대해 이야기하고 있다고 생각합니다.