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);
}
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)
{
}
}
Użyj FileUtils.writeStringToFile()
z Apache Commons IO. Nie ma potrzeby ponownego wymyślania tego koła.