tabla de lectura delimitada por el archivo de texto java

10
aaa aaa aaa
bbb bbb bbb
ccc ccc ccc
ddd ddd ddd

Tengo un archivo de texto que estoy tratando de leer con delimitadores de pestañas. cada vez que leo el archivo, obtengo un error de arrayindexoutofbound después del 10. Busco en línea y descubrí que tengo que agregar un -1 detrás del \ t, pero sigo recibiendo el mismo error.

 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);
        } 

Respuestas a la pregunta(2)

Su respuesta a la pregunta