Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/11/2006, 21:46
alanp
 
Fecha de Ingreso: noviembre-2006
Mensajes: 27
Antigüedad: 17 años, 6 meses
Puntos: 0
Ya encontre una explicacion

Efectivamente, writeUTF() es para cadenas, pero el resultado no es visible para los humanos. La mejor forma de comprobar si esta bien es que con java lo leas y utilices el método readUTF().

Si quieres escribir un fichero binario (no legible para los humanos o leible con notepad o similar), van bien las clases OutputStream e InputStream (cualquier clase que lleve eso). Lo que escribas en el fichero con java, sólo podrás leerlo con java.

Si quieres un fichero que se pueda leer desde notepad, usa clases Writer o Reader (clases hijas hereden de ellas, como PrintWriter o BufferedReader). Suelen tener métodos para leer y escribir String en formato claro para notepad.