В Java имам текст от текстово поле в променлива String, наречена "text".
Как мога да запиша съдържанието на променливата "text" във файл?
Разгледайте Java File API
кратък пример:
try (PrintStream out = new PrintStream(new FileOutputStream("filename.txt"))) {
out.print(text);
}
Току-що направих нещо подобно в моя проект. Използването на FileWriter ще опрости част от работата ви. А тук можете да намерите хубав 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)
{
}
}
Използвайте FileUtils.writeStringToFile()
от Apache Commons IO. Не е необходимо да изобретявате отново това колело.