Hola! y gracias por comentar.
Si que me lo dijo Profesor_Falken que era ineficiente, y de hecho lo arregle para otros ficheros usando ArrayList. Lo que no se es como hacer una matriz dinámicamente... Por eso lo leo, y luego lo lleno...Se que es ineficiente, pero para no atascarme ahí he hecho eso.
En cuanto a la pregunta tenéis razón. Lo he probado antes de subir al foro la duda añadiendo lo siguiente:
Código:
br = new BufferedReader(fr);
justo antes del
Código:
while( (linea = br.readLine()) != null ){
//READ LINE PER LINE
String [] splitter= linea.split(" "); //Split "linea" for its spaces
for(int x=0; x<nNodes; x++){ //this loop saves the new coordinates.
for(int i=0; i<splitter.length;i++){
matriz[x][i]=Integer.parseInt(splitter[i]);
System.out.println(matriz[x][i]);
System.out.println("parse: "+i);
}//for
}//for
}//end while "linea"
No debería así volver a iniciar el fichero?
Si tenéis algún tutoríal o algo para hacer lo de las matrices dinámicamente estaría encantado :) Aunque ahora buscare yo alguno!
Gracias!