Запись строк из одного файла в другой.

 
 
 
Сообщения:3
Добрый день.Есть задача переписать строки из одного файла в другой.

Написал такой код:
  public void rewriteFile(String fin, String fOut) {
        try {
            BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(fin),"UTF8"));
            BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(fOut),"UTF8"));
            String strRead;
            while((strRead = br.readLine())!=null) {
                bw.write(strRead);
                bw.newLine();
            }
        } catch (Exception e) {
            e.getMessage();
        }
    }

В итоге мой fOut оказывается пустым, хотя в fin точно есть данные.
Изменен:19 дек 2016 08:22
 
 
Сообщения:1240
1. UTF-8 пишется через черточку
2. Забыл слить flush() и закрыть close()
 
 
Сообщения:3
Vurn:
1. UTF-8 пишется через черточку
2. Забыл слить flush() и закрыть close()


Cпасибо. Заработало.
 
Модераторы:Нет
Сейчас эту тему просматривают:Нет