Por
Saiyine
el 2007-12-22 06:21:34 - Secciones: JAVA - Enlace permanente: 805
La manera más sencilla de escribir texto en un fichero en Java parece ser la siguiente.
try
{
BufferedWriter out = new BufferedWriter(new FileWriter("nombre del fichero"));
out.write("cadena");
out.close();
}
catch (IOException e)
{
}
Ojo que este código sobreescribirá el fichero si ya existe.
Otras entradas de la web que podrian interesarte:

3001
Anonimo (2008-12-10 08:09:29)
y si no existe?

3203
Anonimo (2009-03-12 11:45:47)
no inventes de todas las formas que probe fue la mejor en todos los casos con otros metodos imprimia el archivo con basura y este fue el que quedo chido
Gracias!

3204
Anonimo (2009-03-12 11:46:37)
Respuesta: Si no existe lo crea

3431
luis angel (2009-05-30 09:34:49)
y donde escribe el fichero¿?

3432
Saiyine (2009-05-30 09:54:13)
Normalmente, donde se ejecute la clase, pero puede ser en algún lugar extraño si lo ejecutamos en un IDE tipo Eclipse o NetBeans. En estos casos, rondará por el raiz del proyecto.

3477
Anonimo (2009-06-17 11:39:20)
En verdad escribe el fichero en path que tengas como "nombre del fichero". Es decir que si como nombre del fichero ponen "c:/a/fichero.doc" te crearia el fichero "fichero.doc" en la carpeta a. Sino pones path se creairia en el path home del proyecto.

3478
Saiyine (2009-06-17 12:06:22)
Cuidado con las barras / y las contrabarras . Y por lo general, en Windows creo que necesitas dobles contrabarras para los directorios "
c:\a\fichero.doc".

3479
Saiyine (2009-06-17 12:13:36)
Ah, que curioso, el PHP se ha comido las dobles contrabarras. A ver si asà salen:
\\.
He tenido que usar HTML: \ imprime un \.

3870
Anonimo (2009-10-18 01:17:51)
mas o menos culero

4554
Anonimo (2010-06-19 20:22:05)
no me funciona

dise que salio todo correcto pero mm no me escrive nada en el archivo
estoi usando netebans, busque carpetas y todo y nada
que puede ser?
?????????????

4555
Saiyine (2010-06-19 21:28:17)
Seguro que el fichero se esta escribiendo en algún lugar raro de Netbeans, busca bien.

4839
Danalike (2010-10-03 03:57:42)
hola una pregunta tengo que hacer un fichero en java que tenga tres sentencias y posteriormente cuando lo corra otra vez me tiene que hacer otro fichero en java con las lineas anteriorres agregadas nuevamente y asi sucesiva cada txt y tambien el nombre del dichero tiene que tener las lineas de registros agregados en cada archivo. por ejemplo hola3.txt,, en el siguiente hola9.txt.
Pro favor ayudemne.

5057
locuaz (2011-02-07 20:33:19)
me podrian pasar el codigo entero porfavor del programa, en agosto del 2011 inicio java en archivos en la escuela y quiero ir practicando archivos

5195
antonio (2011-03-29 17:58:08)
hola saludos!!!! soy estudiante de la carrera de ing.software y gracias por poner pedasitos de codigo asi tan sencillos que hacen que podamos entender las cosas bien

5603
Anonimo (2011-12-20 23:19:30)
BUENA!! graxias!!
o o o o