Foros del Web » Programación para mayores de 30 ;) » Java »

Guardar lectura fichero en array

Estas en el tema de Guardar lectura fichero en array en el foro de Java en Foros del Web. Hola! Estoy haciendo una práctica y me he quedado atascado. Bien, mi programa crea un string con números y lo guarda en un fichero txt. ...
  #1 (permalink)  
Antiguo 16/04/2010, 11:16
 
Fecha de Ingreso: abril-2010
Mensajes: 1
Antigüedad: 14 años
Puntos: 0
Desacuerdo Guardar lectura fichero en array

Hola! Estoy haciendo una práctica y me he quedado atascado.

Bien, mi programa crea un string con números y lo guarda en un fichero txt. Entonces después se solicita que escriba un método que lo lea y lo guarde en una variable.

¿Cómo hago esto? ¿Me podrían indicar qué tengo que modificar en mi programa para que me lo guarde en un array?

Muchísimas gracias

---------------------------------

Adjunto código

java.util.Scanner scan = new java.util.Scanner(System.in);

FileReader fr = new FileReader(scan.next());
Scanner scn = new Scanner(fr);

Pattern delimitadorColumna = Pattern.compile("(\\s*;\\s*)|(\\A\\s)");
Pattern delimitadorLinea = Pattern.compile("(\\s&(^\\n))*\\n(\\s&(^\\n))*");

scn.useDelimiter(delimitadorLinea);

for (int i = 0; scn.hasNext(); i++) {
String line = scn.next();

if (line != null) {
String[] result = delimitadorColumna.split(line);

for (String celda : result) {
System.out.print(celda + "\t");
}
System.out.println();
}
  #2 (permalink)  
Antiguo 16/04/2010, 15:44
 
Fecha de Ingreso: mayo-2009
Mensajes: 76
Antigüedad: 14 años, 11 meses
Puntos: 1
Respuesta: Guardar lectura fichero en array

chekea esta info

http://www.webtutoriales.com/tutoria...-split.42.html
  #3 (permalink)  
Antiguo 16/04/2010, 15:46
 
Fecha de Ingreso: mayo-2009
Mensajes: 76
Antigüedad: 14 años, 11 meses
Puntos: 1
Respuesta: Guardar lectura fichero en array

me falto explicarte que debes leer el archivo linea por linea

cada linea se la asignas a un string y ese string los divides en subString por el tipo de delimitador que quieras.

o por posiciones.

Etiquetas: fichero, lectura
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:04.