super novata
Publicado por Pau (7 intervenciones) el 07/12/2007 18:02:02
Quiero leer una matriz de un fichero .txt y despues construir una matriz (array) con los datos leidos, pero no paso de leer el fichero y sacarlo por pantalla:
import java.io.*;
import java.util.StringTokenizer;
public class Comienzo
{
public static void main (String []arg)
{
String nombre = arg[0]; // se captura el nombre del fichero
} // fin de método main
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++;
}
}
catch (Exception e)
{System.out.println("NO ENCUENTRO EL FICHERO");}
} // fin de método porLineas
import java.io.*;
import java.util.StringTokenizer;
public class Comienzo
{
public static void main (String []arg)
{
String nombre = arg[0]; // se captura el nombre del fichero
} // fin de método main
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++;
}
}
catch (Exception e)
{System.out.println("NO ENCUENTRO EL FICHERO");}
} // fin de método porLineas
Valora esta pregunta


0