2017-11-10 7 views
0

버퍼링 된 리더에서 줄 사이를 공백을 기준으로 문자열 배열로 분할하고 싶습니다.아파치 라이브러리가없는 공백을 기준으로 줄을 문자열로 나누기

BufferedReader reader = new BufferedReader(new InputStreamReader(is)); 
String line; 

나는 그래서이 테스트를위한 연습을하고 난 어떤 외부 라이브러리의에 액세스 할 수 없습니다

String[] words = StringUtils.split(line); 

를 사용하여 당신이 할 수있는 아파치 라이브러리에서 방법을 알고있다. 어떻게이 작업을 JDK를 사용하여 독점적으로 수행 할 수 있습니까?

답변

3

당신은 할 수 있습니다 :

String words[] = line.split(" "); 

공지 분할 호출 내의 공간. 이게 도움이 되길 바란다.

+0

감사합니다. 이것은 완벽 해. 나는 왜 내가 그것을 놓쳤는 지 전혀 모른다. – Sithe

0

String 클래스의 split 메서드를 사용하십시오. line.split ("\ s +") 모든 공백은 구분 기호로 간주됩니다.

0

내장 된 Java String 클래스에서이를 수행 할 수 있습니다. 여기에 문서를 읽기 :

String Documentation

스크롤을 "분할 (...)"방법까지.