2014-09-15 5 views
1

У меня есть строка, как следуетУдаление начальные пробелы из строки

abc, def tgy, awed djdj 

Теперь я хочу, чтобы все части этой строки разделённых запятой. Лучший способ я могу сделать следующее:

final String[] splits = country.split(","); 

Теперь у меня должен быть массив с 3 строками. Но я также не хочу, чтобы в каждой строке были и ведущие пробелы. Как я могу удалить их. Есть ли особый способ сделать это? Или я должен использовать тот же старый метод регулярного выражения, чтобы удалить ведущие пробелы.

+2

[String.trim()] (http://docs.oracle.com/javase/7/docs/api/java/lang/String.html#trim()) – femtoRgon

ответ

3

Вы можете использовать это регулярное выражение, чтобы удалить ведущие/конечные пробелы из разъемных элементов:

final String[] splits = country.trim().split(" *, *"); 
+2

'country' должен быть 'trim()' -med также до расщепления. – sp00m

+0

Спасибо @ sp00m Я отредактировал его сейчас. – anubhava

1

использования этот вызов на строку, чтобы удалить ведущие и завершающие пробелы:

arbitraryVariable = arbitraryVariable.trim() 
Смежные вопросы