ВM
Валерий Master

Как скомбинировать потоковые классы в Java, чтобы дозаписать данные в файл с использованием определённой кодировки?

В одном из конструкторов FileOutputStream есть возможность указать вторым параметром [типа boolean], будет ли производиться дозапись в конец файла или файл нужно обнулить:
FileOutputStream fos = new FileOutputStream (new File("filename.txt"), true);

А в PrintWriter'е можно указать кодировку:
PrintWriter pw = new PrintWriter(new file("filename.txt"),"UTF-8");

Так вот, вопрос: как указать программе на необходимость дозаписи в определённой кодировке?
Спасибо.

ВТ
Валерий Томилин

открой fos,
а дальше по мере необходимости создавай экземпляры PrintStream(fos, boolean autoFlush, String encoding) с нужной кодировкой
главное одновременно не писать в один outputstream из нескольких потоков и делать flush перед отпусканием блокировки

Похожие вопросы
Кодировка файлов UTF-8
Java получение возвратных данных от ехе файла
как задать кодировку в файле на php. я пишу в переменную в файл, как мне задать кодировку файла?
Кодировка файла doc!
как в java иклюдятся файлы?
Java Android создание файла
Пакетное преобразование кодировки HTML файлов
создал класс в отдельном файле на java как теперь подключить его в другой файл?
как дозаписать в бинарный файл? язык с
потоковое считывание столбцов из файла с++