try
{
PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("outfilename", true)));
out.println("the text");
out.close();
} catch (IOException e) {
}
Второй параметр в конструкторе FileWriter
скажет ему добавить к файлу (в отличие от очистки файла).
Использование BufferedWriter
рекомендуется для дорогого писателя (т.е. FileWriter
), а использование PrintWriter
дает вам доступ к синтаксису println, к которому вы, вероятно, привыкли из System.out.
Но оболочки BufferedWriter
и PrintWriter
не являются строго необходимыми.