Sigo con el proyecto en java, y estoy teniendo problema en el momento de pasar un fichero a una matriz. Concretamente el problema está en que no entra en el bucle.
Creo que la lógica es correcta, paso a enteros cada concepto del fichero ya que la matriz es entera, tengo un matriz definida, etc... así que no se porque es el fallo.
He marcado en rojo donde me supongo que esta el fallo.
A ver si alguien sabe porque puede suceder esto :)
Gracias y un saludo!
Código:
public static void readLinks() throws FileNotFoundException, IOException { int nNodes = 0; FileReader fr = new FileReader(archivo_links_A320); BufferedReader br = new BufferedReader(fr); String linea; //1. Count the number of lines (Nodes) while( (linea = br.readLine()) != null ){ nNodes++; }//end while "linea" matriz=new int[nNodes][nNodes]; // 2. Create matrix and fill i 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" //Auxiliar Shows the matrix /* for(int a=0; a<nNodes; a++){ //this loop saves the new coordinates. for(int b=0; b<nNodes; b++){ System.out.println(matriz[a][b]); }//for }//for*/ fr.close(); }// end read links