Разделить строку с указанным разделителем без пропуска пустых элементов

Прямо сейчас я использую

StringUtils.split(String str, char separatorChar)

для разделения входной строки с указанным разделителем ( , ).

Пример входных данных:

a,f,h

Выход

String[] { "a", "f", "h" }

Но со следующим входом:

a,,h

Он возвращает только

String[] { "a", "h" }

Мне нужен просто пустой строковый объект:

String[] { "a", "", "h" }

Как я могу этого добиться ?

7
задан jzd 1 June 2011 в 12:04
поделиться