Как разбить строку через запятую на массив пустых строк

Я хочу разделить",,," в массиве 4"" с использованиемString.split()

Вот мой код:

String str = ",,,";     
String[] tokens = str.split(",");

Тем не менее, в результате токены были пустой массив: [], а не массив из 4"" (["","","",""]) как я и хотел.

Я проверил, чтобы изменитьstr совсем немного:

String str = ",,,1";        
String[] tokens = str.split(",");

На этот раз жетоны результата были["","","","1"], Это близко к тому, что я хочу, но я действительно не хочу добавлять эту «1» перед выполнением разделения.

Проблема в основном,String.split() вернет пустой массив, если он содержит только пустые элементы"".

Можете ли вы помочь решить проблему?

Ответы на вопрос(1)

Ваш ответ на вопрос