我有一个包含以下内容的文件:
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
)。
如何动态读取整个文件?