Разбиение строки на несколько пробелов

Я хочу разделить строку вида

"first     middle  last" 

на String.split(). Но когда я пытаюсь разбить его, я получаю

String[] array = {"first","","","","middle","","last"}

. Я пытался использовать String.isEmpty()для проверки пустых строк после их разделения, но это не работает в Android. Вот мой код:

String s = "First  Middle Last";
String[] array = s.split(" ");
for(int i=0; i<array.length; i++) {
  //displays segmented strings here
}

Я думаю, что есть способ разбить его вот так :{"first","middle","last"}, но не могу понять, как это сделать.

Спасибо за помощь!

48
задан csny 21 September 2015 в 01:37
поделиться