Jak zapisać String do pliku tekstowego za pomocą Javy?

W Javie mam tekst z pola tekstowego w zmiennej typu String o nazwie "text".

Jak mogę zapisać zawartość zmiennej "text" do pliku?

Zapoznaj się z Java File API

szybki przykład:

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

Właśnie zrobiłem coś podobnego w moim projekcie. Użycie FileWriter uprości część twojej pracy. A tutaj możesz znaleźć fajny 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)
    {
    }
}
Komentarze (6)

Użyj FileUtils.writeStringToFile() z Apache Commons IO. Nie ma potrzeby ponownego wymyślania tego koła.

Komentarze (11)