Многие решают задачу через FileOutput, но в задании прямо написано "Создай и используй объект типа BufferedWriter." Создается пустой файл по указанному адресу. Я думал, что writer.write(s); должен записывать строку в файл, но ничего не происходит. Не могу понять, как это работает.
...
 s = reader.readLine();
...
writer.write(s);
...