Guardar en array un fichero .txt
Tengo este método para leer matrices en ficheros de texto y mostrarlas por pantalla, me gustaría poder leer el fichero y guardarlas en una matriz para poder hacer modificaciones sobre ellas. ¿Me puedes ayudar?
public static void porLineas(String nombre)
/*
Este método lee el fichero y escribe en la misma línea los tokens
que aparecen en el fichero de entrada en la misma línea
*/
{
System.out.println ("VOLCADO POR LINEAS");
int nLinea=0;
String linea;
StringTokenizer palabras;
BufferedReader lector = null;
try
{ lector = new BufferedReader (new FileReader(nombre));
while ( (linea=lector.readLine()) !=null)
{ palabras= new StringTokenizer (linea);
while (palabras.countTokens()>0)
{
String elemento= palabras.nextToken ();
System.out.print (elemento+"***");
}
System.out.println();
nLinea++;
}
System.out.println ("EL NUMERO DE LINEAS ES= "+nLinea);
}
catch (Exception e)
{System.out.println("NO ENCUENTRO EL FICHERO");}
try
{ if (lector != null) lector.close();
}
catch (IOException e)
{}
} // fin de método porLineas
} // fin de clase Leer
public static void porLineas(String nombre)
/*
Este método lee el fichero y escribe en la misma línea los tokens
que aparecen en el fichero de entrada en la misma línea
*/
{
System.out.println ("VOLCADO POR LINEAS");
int nLinea=0;
String linea;
StringTokenizer palabras;
BufferedReader lector = null;
try
{ lector = new BufferedReader (new FileReader(nombre));
while ( (linea=lector.readLine()) !=null)
{ palabras= new StringTokenizer (linea);
while (palabras.countTokens()>0)
{
String elemento= palabras.nextToken ();
System.out.print (elemento+"***");
}
System.out.println();
nLinea++;
}
System.out.println ("EL NUMERO DE LINEAS ES= "+nLinea);
}
catch (Exception e)
{System.out.println("NO ENCUENTRO EL FICHERO");}
try
{ if (lector != null) lector.close();
}
catch (IOException e)
{}
} // fin de método porLineas
} // fin de clase Leer
Respuesta
1