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