In Java habe ich Text aus einem Textfeld in einer String-Variablen namens "text".
Wie kann ich den Inhalt der Variablen "text" in einer Datei speichern?
Werfen Sie einen Blick auf die Java File API
ein kurzes Beispiel:
try (PrintStream out = new PrintStream(new FileOutputStream("filename.txt"))) {
out.print(text);
}
Ich habe gerade etwas Ähnliches in meinem Projekt gemacht. Die Verwendung von FileWriter wird einen Teil Ihrer Arbeit vereinfachen. Und hier finden Sie ein schönes 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)
{
}
}
Verwenden Sie FileUtils.writeStringToFile()
aus Apache Commons IO. Es ist nicht nötig, dieses Rad neu zu erfinden.