次のようなファイルがあります。
Hello;my name;is Marco
I want;some cheese
Hi
this;is;a;test
ご覧のとおり、。で区切られた単語がいくつかあります;
。行の要素数は固定されていないため、各行を動的に読み取る方法が必要です。String split
私が読んでいる各行に対して、この方法でメソッドを使用してみました。
String supp = "";
while((supp = read.split(";")[i]) != null){
i++;
}
System.out.println("Number of elements: " + i);
しかしもちろん、それは機能していません(ArrayIndexOutOfBoundsException
)。
ファイル全体を動的に読み取るにはどうすればよいですか?