Возможный дубликат:
Метод split() Java разбивает пустые строки в конце?
В Java я использую метод разделения строк, чтобы разделить строку, содержащую значения, разделенные точкой с запятой.
В настоящее время у меня есть следующая строка, которая работает в 99% случаев.
String[] fields = optionsTxt.split(";");
При использовании следующей строки все идеально:
"House;Car;Street;Place" => [House] [Car] [Street] [Place]
Но когда я использую следующую строку, метод split игнорирует последние две точки с запятой.
"House;Car;;" => [House][Car]
Что не так? Или есть обходное решение?