Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/01/2014, 16:03
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Respuesta: Leer array guardado en fichero plano

Hola,

Cita:
Iniciado por Santy316 Ver Mensaje
... como tal he visto que el array se guarda con un valor: [Ljava.lang.String;@f6a711, hasta ahi todo bien.
Técnicamente no está bien, puesto que no guardaste el Array en el fichero. Lo que aparece allí es el Array.toString, y según la documentación solamente es un identificador simple; es decir, el nombre del Array y no su contenido.

Cita:
Iniciado por Santy316 Ver Mensaje
- Existe alguna manera de leer un array de un fichero plano?
En el caso de un fichero de texto plano, para guardar los valores tienes que implementar un sistema para que guarde cada uno de los valores del Array consecutivamente, para posteriormente leerlos en el mismo orden, es decir, tienes que implementar la lógica para que funcione.

Cita:
Iniciado por Santy316 Ver Mensaje
- Es correcto el formato que estoy dando al registro?
No, el formato que le estas dando es simplemente el nombre del Array; no incluye los datos que contiene el Array.

Cita:
Iniciado por Santy316 Ver Mensaje
- Necesito de otro tipo de fichero o de tipo de dato?
Para "Serializar" objetos en Java se usan otros métodos. Pero, deja de ser un archivo de texto plano, para convertirse en un archivo binario, que solamente Java o programas hechos en Java, u otros lenguajes que sigan la especificación pueden leer.

http://www.chuidiang.com/java/ficher...tosFichero.php

Saludos,