Вам нужно использовать конструктор с двумя аргументами FileWriter
:
fstream = new FileWriter("/Applications/AirDrop/contacts.txt", true);
Еще лучше: вообще не используйте FileWriter
, потому что он всегда используеткодировка платформы по умолчанию, что обычно не очень хорошая идея!Вместо этого вы должны явно указать, какую кодировку использовать (UTF-8 обычно является хорошим значением по умолчанию, если вы не знаете, что еще выбрать):
fstream = new OutputStreamWriter(new FileOutputStream("/Applications/AirDrop/contacts.txt", true), "UTF-8");
Еще один совет: вполне вероятно, что постоянно открывающийсяи закрытие файла - не лучшая идея: обычно вы должны открыть файл один раз для записи, написать все, что вам нужно, чтобы записать в него, и , затем закрыть его.