¿Cómo puedo guardar una cadena en un archivo de texto utilizando Java?

En Java, tengo el texto de un campo de texto en una variable String llamada "texto".

Cómo puedo guardar el contenido de la variable "texto" en un archivo?

Echa un vistazo a la API de archivos de Java

un ejemplo rápido:

try (PrintStream out = new PrintStream(new FileOutputStream("filename.txt"))) {
    out.print(text);
}
Comentarios (4)

Acabo de hacer algo similar en mi proyecto. El uso de FileWriter simplificará parte de tu trabajo. Y aquí puedes encontrar un bonito tutorial.

BufferedWriter writer = null;
try
{
    writer = new BufferedWriter( new FileWriter( yourfilename));
    writer.write( yourstring);

}
catch ( IOException e)
{
}
finally
{
    try
    {
        if ( writer != null)
        writer.close( );
    }
    catch ( IOException e)
    {
    }
}
Comentarios (6)

Utilice FileUtils.writeStringToFile() de Apache Commons IO. No es necesario reinventar esta rueda en particular.

Comentarios (11)