У меня есть следующий пример, чтобы лучше объяснить, что я пытаюсь сделать:
String text = "a,b,,,,c,,";
String[] split = text.split(",");
for(int i=0;i<split.length;i++){
System.out.println("I = "+i+" "+split[i]);
}
Вывод:
I = 0 a
I = 1 b
I = 2
I = 3
I = 4
I = 5 c
Но я хочу получить массив размером 8, содержащий также:
I = 6
I = 7
Конечно, последние 2 элемента будут пустыми строками, но для меня важно получить их. Кроме того, я думаю, что логично их иметь. Я имею в виду, если бы у меня было:
String text = "a,b,,,,c,,d";
Результатом будет массив размером 8, и я не думаю, что существует большая разница между двумя примерами.