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

archivos txt generados por java

Estas en el tema de archivos txt generados por java en el foro de Java en Foros del Web. Hola soy nuevo por este foro y quería pedir ayuda para resolver mi problema. Resulta que tengo mi programa de bingo echo y cuando le ...
  #1 (permalink)  
Antiguo 31/05/2013, 03:52
 
Fecha de Ingreso: mayo-2013
Mensajes: 2
Antigüedad: 11 años
Puntos: 0
archivos txt generados por java

Hola soy nuevo por este foro y quería pedir ayuda para resolver mi problema.
Resulta que tengo mi programa de bingo echo y cuando le doy a escribir en un fichero me salen caracteres especiales y no los números del cartón del bingo que deseo guardar. ¿Alguien tiene una solución para que me salgan los números en vez de los caracteres especiales?
  #2 (permalink)  
Antiguo 31/05/2013, 04:51
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años
Puntos: 306
Respuesta: archivos txt generados por java

Pues lo primero será que digas qué es lo que estás utilizando para guardar el texto, porque tiene toda la pinta de que estás guardando los datos como objetos/bytes en lugar de como texto.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.
  #3 (permalink)  
Antiguo 31/05/2013, 07:19
 
Fecha de Ingreso: mayo-2013
Mensajes: 2
Antigüedad: 11 años
Puntos: 0
Respuesta: archivos txt generados por java

uso el RandomAccessFile tanto para leer como escribir aqui te dejo el codigo del programa
public static void grabar(RandomAccessFile cartonBingo) throws IOException {
if (c_usado == false && carton == null) {
System.out.println("Por favor genere antes un carton");
menu();
} else {
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 5; j++) {
cartonBingo.write(carton[i][j]);

}
cartonBingo.writeUTF("\n");
}
}
}
  #4 (permalink)  
Antiguo 31/05/2013, 08:38
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años
Puntos: 306
Respuesta: archivos txt generados por java

http://docs.oracle.com/javase/6/docs...ccessFile.html

RandomAccessFile guarda los datos como bytes, lo que no se corresponde con una codificación de texto, por eso si ves el fichero directamente desde un editor de texto no vas a ver nada.

Si quieres leer el fichero, usa alguna de las clases Writer.

http://docs.oracle.com/javase/6/docs...io/Writer.html
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.

Etiquetas: Ninguno
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 21:52.