Salve a tutti.
Rieccomi per chiedere ancora una volta aiuto. Su un file txt ho scritto una matrice che, all'avvio successivo del programma, devo rileggere.

mat.jpg

Devo ovviamente saltare la prima riga, e arrivare direttamente ai valori. C'è un metodo per stabilire il numero di riga da cui iniziare a leggere il file?
Io ho scritto questo metodo, molto grossolanamente.

codice:
 public Matrice readMatrice() throws FileNotFoundException {        Scanner s = new Scanner(doc);
        s.nextLine(); //escludo la prima riga del file txt e passo alla seconda
        Matrice mat;
        int cont = 0;
        /** Conto il numero di righe per creare la matrice che conterrà i valori del file txt */
        while (s.hasNextLine()) {
            cont++;
        } 
        
        
        int i, j;
        mat = new Matrice(cont,cont);
        FileReader fr = new FileReader(doc);
        s.close();
        
        Scanner t = new Scanner(doc);
        t.nextLine(); // elimino di nuovo la prima riga per leggere dalla seconda in poi
        while (t.hasNextLine()){
            StringTokenizer st = new StringTokenizer(t.nextLine(), "  ");
            
            int ID = Integer.parseInt(st.nextToken());
            
            StringTokenizer st2 = new StringTokenizer(t.nextLine(), "\t");
            
            for (i = 0; i < cont; i++)
                for (j = 0; j < cont; j++) {
                    mat.inserisci(i, j, (float) st2.nextElement());                    
                }            
        }
        return mat;
    }
Ma da quando ho scritto questo, il programma non viene eseguito da netbeans.. Va in running ma non visualizzo nulla xD