elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Pasar un archivo txt de datos int a una matriz Java
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Pasar un archivo txt de datos int a una matriz Java  (Leído 4,062 veces)
Katty_Rios

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Pasar un archivo txt de datos int a una matriz Java
« en: 14 Agosto 2015, 21:56 pm »

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







En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines