Я хочу разделить ",,,"
на массив из 4 ""
с помощью String.split()
Вот мой код:
String str = ",,,";
String[] tokens = str.split(",");
Однако токены результата были пустым массивом: [], а не массив из 4 ""
(["","","",""])
, как я хотел.
Я тестировал немного изменить str
:
String str = ",,,1";
String[] tokens = str.split(",");
На этот раз токены результата были ["","","","1"]
. Это близко к тому, что я хочу, но я действительно не хочу добавлять этот "1", прежде чем делать раскол.
В основном проблема заключается в том, что String.split()
вернет пустой массив, если содержит только пустые элементы ""
.
Помогите решить проблему?