10
aaa aaa aaa
bbb bbb bbb
ccc ccc ccc
ddd ddd ddd
タブ区切り文字で読み取ろうとしているテキストファイルがあります。ファイルを読み取るたびに、10 の後に arrayindexoutofbound エラーが発生します。オンラインで検索したところ、\t の後ろに -1 を追加する必要があることがわかりましたが、それでも同じエラーが発生します。
try{
Scanner scan = new Scanner(new File("1.txt"));
String line="";
int readline = Integer.parseInt(scan.nextLine());//
while (scan.hasNextLine())
{
line = scan.nextLine();
if(line.equals("ccc"))
{
break;
}
String[] split=line.split("\t");
array.add(split);
}