Pasar un archivo txt de datos int a una matriz Java

Iniciado por Katty_Rios, 14 Agosto 2015, 21:56 PM

0 Miembros y 1 Visitante están viendo este tema.

Katty_Rios

Hola , saludos!

Necesito una ayudadita por favor!

Debo para un archivo con una serie de números
1 ,2 ,3 ,4
5 ,6 ,7 ,2
1 ,2 ,3 ,4
5 ,6 ,7 ,2

a una matriz 4x4

a la hora de imprimir me muestra esto:

MATRIZ1 

null
null


null
null


null
null
null
null
null
null


este es mi código

____________________________________________________________________


package practica.examen;

import java.io.*;

public class PracticaExamen {

   
   
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws IOException {
       
       
       
        File archivo = null;
        FileReader Fr = null;
        BufferedReader br = null;
       
       
        try {
            archivo = new File ("C:\\archivo.txt");
            Fr = new FileReader(archivo.toString());
            br = new BufferedReader(Fr);
           
           
           String linea; String delimiter=",";
            String matriz [][]= new String[4][4];
           
           int i=0;
           while(((linea=br.readLine())!=null) & (i < 3))  {
                //System.out.println(linea);
                String[] a = linea.split(delimiter);
               
                matriz
  • =a;
                    matriz[1]=a;
                i++;
               
                            }
               System.out.print ("MATRIZ");

    for (int h= 0; h <matriz.length; h++) {

    for(int o= 0; o <matriz[0].length; o++) {

    System.out.print(matriz[h]
    • + " ");
          System.out.println("");
                 
              }
               
             
              }
           
             
             System.out.println(" ");

      }catch(IOException e){

      System.out.println(e);
             
          }
           
              }
          }