2017-12-19 15 views
0

Wie kann ich eine Zeichenfolge geteilt durch "2 oder mehr Räume" nur die Methode Java-Split mitJava String Split-Methode von 2 oder mehr Räume geteilt

Ein Beispiel:

"cat dog horse elephant" 

wird in aufgeteilt werden :

cat dog 
horse 
elephant 

Danke.

+5

Sie haben überhaupt nicht sehen auf der 'String # split' aufzuzuspalten Methode? Keine Bemühung, zu wissen, wie man 2 oder mehr eines Charakters in einer Regex hat? Nichts? – AntonH

+1

SO ist kein kostenloser Kodierungsdienst –

+0

'" Katzenhund Pferdelefant ".split (" \\ s {2,} ")' teilen Sie Gebrauch regex, also, um 2 oder mehr Räume zusammenzubringen, die Sie '\ s {2 verwenden können, } ' –

Antwort

0

Sie müssen die String mit folgenden regex

\\s{2,} 

Dies wird aufgeteilt, um die Zeichenfolge, die von zwei oder mehr Räumen

String str = "cat dog horse elephant"; 
String[] parts = str.split("\\s{2,}"); 
Verwandte Themen