私がやろうとしていることをよりよく説明するために、次の例があります。
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 の配列になり、2 つの例に大きな違いはないと思います。