2009-08-05 3 views

답변

8
String testvar = "Some Data separated by  whitespace"; 
String[] vals = testvar.split("\\s+"); 

\s는 공백 문자를 의미 상기 + 1 이상을 의미한다. .split()은 문자열을 지정된 구분 기호 (이 경우 하나 이상의 공백 문자)로 나눈 부분으로 나눕니다.

+0

컴파일되지 않지만 .split ("\\ s +")는 작동합니다. – bmw0128

+0

"\ \ s + "작품, 고마워요 !! – bmw0128

+0

아, 그래, 미안해. 내 잘못이야. ;) 나는 다른 사람들의 대답을 조정할 것이다. – Amber

0
sed 's/ */\n/g' < input 

두 개의 공백이 있습니다.

0

StringTokenizer 클래스를 확인하십시오.

관련 문제