Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/05/2008, 02:43
Avatar de Llave
Llave
 
Fecha de Ingreso: abril-2005
Ubicación: Galicia
Mensajes: 52
Antigüedad: 19 años
Puntos: 1
Respuesta: escritura de fichero aleatoria

GreenEyed tiene razón si lo que pretendes es, una vez volcada la información a un fichero, abrirlo con un editor de texto (word, notepad, edit...).

Esto es por que la información que se vuelca en un fichero creado y usado por la clase RandomAccessFile se maneja de forma Binaria.
Es muy cómodo utilizar un fichero de esa forma, ya que la clase RandomAccessFile te permite moverte como pedro por tu casa por el fichero para leerlo.

Si lo que pretendes es que el fichero se pueda leer luego con un editor de texto puedes...
O crear directamente la clase FileOutputStream y volcar toda la información de forma secuencial...

O... si te es más cómodo, trabaja tranquilamente con el fichero binario con la clase RandomAccessFile y luego, cuando termines, hazte un método que acceda al fichero de forma binaria, lea la información y la vaya volcando de forma secuencial a otro fichero controlado por la clase FileOutputStream. Este último fichero, sí podrás leerlo con un editor de texto.

Suerte.!

Ejemplo cutre de un fichero que se podría leer con un editor de texto:

Código PHP:
FileOutputStream myFileTxt;
myFileTxt = new FileOutputStream"/home/ydorta/saludo.txt" );

myFileTxt.write'Holaaaaaa' );
myFileTxt.write'\n' );

myFileTxt.close(); 

Última edición por Llave; 16/05/2008 a las 03:19 Razón: Añado ejemplo.