Hoe sla ik een String op in een tekstbestand met Java?

In Java, heb ik tekst uit een tekstveld in een String variabele genaamd "text".

Hoe kan ik de inhoud van de "text" variabele opslaan in een bestand?

Kijk eens naar de Java File API

een snel voorbeeld:

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

Ik heb net iets soortgelijks gedaan in mijn project. Het gebruik van FileWriter zal een deel van je werk vereenvoudigen. En hier kun je leuke tutorial vinden.

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)
    {
    }
}
Commentaren (6)

Gebruik FileUtils.writeStringToFile() van Apache Commons IO. Je hoeft dit wiel niet opnieuw uit te vinden.

Commentaren (11)