Как да запиша низ в текстов файл с помощта на Java?

В Java имам текст от текстово поле в променлива String, наречена "text".

Как мога да запиша съдържанието на променливата "text" във файл?

Разгледайте Java File API

кратък пример:

try (PrintStream out = new PrintStream(new FileOutputStream("filename.txt"))) {
    out.print(text);
}
Коментари (4)

Току-що направих нещо подобно в моя проект. Използването на 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)
    {
    }
}
Коментари (6)

Използвайте FileUtils.writeStringToFile() от Apache Commons IO. Не е необходимо да изобретявате отново това колело.

Коментари (11)