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);
}
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)
{
}
}
Utilice FileUtils.writeStringToFile()
de Apache Commons IO. No es necesario reinventar esta rueda en particular.