Jawa / Говнокод #1012 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
public void execute(String _filein, String _fileout) throws IOException {
        File fin = new File(_filein);
        File fout = new File(_fileout);
        FileWriter fwout = new FileWriter(fout);
        int chars_read = 0;
        FileReader in = new FileReader(fin);
        int size = (int) fin.length();
        char[] data = new char[size];
        while (in.ready()) {
            chars_read += in.read(data, chars_read, size - chars_read);
        }
        in.close();
        fwout.write(new String(data, 0, chars_read));
        fwout.close();
    }

как копируют xml'и суровые фсб'шники...

Запостил: guest guest, (Updated )

Комментарии (3) RSS

  • Keeper:
    Спасибо, что хоть не парсят всё в память (в дерево элементов, например), а потом не сериализуют в новый XML-файл.
    Ответить
  • Moxa:
    прога специально писалась на яве, чтобы быть мультиплатформенной)
    там таких косяков много, я несколько дней ее разгребал, чтоб оно в линуксе работало как надо.. данные были в cp1251, а после вот такого копирования - в utf8
    Ответить

Добавить комментарий

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8