Как разобрать строку с определенным разделителем в массив, но не игнорировать пустые части (Java) - PullRequest
0 голосов
/ 19 сентября 2018

Мне нужно проанализировать строку с разделителем "," как

12341,68732,,5749303,439302,,12

для строки [], но в случае пустой части между разделителями мне нужно получить значение в результате, например ""(пустая строка), и, как результат, мне нужно 7 значений

Если проанализировать его таким образом

String[] row = line.split(",");

, у нас получится результат с 5 значениями (пустое было разделено).

Пожалуйста, совет

1 Ответ

0 голосов
/ 19 сентября 2018

Использование StringUtils.splitPreserveAllTokens(s, ",");

Результат: 12341,68732,,5749303,439302,,12

...