¿Contenido de un archivo txt a matriz?
Tengo este código para poder pasar lo que hay en un archivo txt a una matriz.
1. Tengo el archivo txt llamado (archivo) - dentro del archivo tengo las sgt palabras separadas por una coma así:
Casa, house
Carro, car
Reloj, clock
El objetivo es leer el txt y coger casa, house y las otras y usando split separar la palabra y ponerla en una una matriz así:
Casa house
Carro car
Reloj clock
Ahora tengo el código que lee el txt y usando split lo pasa a una matriz pero me sale un error en la estructura no se que pueda ser.
File archivo;
FileReader fr;
try { archivo = new File ("C://archivo.txt");
fr = new FileReader (archivo);
BufferedReader br = new BufferedReader(fr);
String linea; String delimiter = " , " ;
String matriz[][]= new String[3][2];
int i=0; while((linea=br.readLine())!=null) {
String[] a=linea.split(delimiter);
matriz [ i ] [ 0 ]=a [ i ];
matriz [ i ] [ 1 ]=a [ i ];
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][o] + " ");
}
}
System.out.println(" ");
}catch(IOException e){
System.out.println(e);
}
}
}
Les agradecería la ayuda gracias