Имеется строка, разделённая пробелами. Например:
String s = "hello world";
// Разбиваем
String[] split = s.split(" ");
// split[0] = "hello"
// split[1] = "world"
Данный код прекрасно работает, но стоит нам только добавить лишний пробел, как всё ломается. Не беда, подберём другую регулялку:
String s = "hello world ";
// Разбиваем
String[] split = s.split(" +");
// split[0] = "hello"
// split[1] = "world"
Однако этот код снова не рабочий. Если назойливый пробел поставить в начало строки, то всё снова сломается:
String s = " hello world";
// Разбиваем
String[] split = s.split(" +");
// split[0] = ""
// split[1] = "hello"
// split[2] = "world"
Прошу вашей помощи. Как дальше?
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Попробуй вот это. Вопрос можно ли убирать первый пробел?