Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогите / 25 сообщений из 28, страница 1 из 2
24.06.2014, 15:30
    #38678619
LukcY33
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите
Написать алгоритм (программу), который читает данные из файла с кодировкой Cp1251 и переписывает в новый файл с кодировкой UTF-8, при этом, если размер файла превышает 10 Mb, сжимает результат в GZIP-архив
...
Рейтинг: 0 / 0
24.06.2014, 15:32
    #38678621
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите
Мне одному кажется, что это в форум Работа?

Хотя программа конечно будет строк 20-30 максимум )))
...
Рейтинг: 0 / 0
24.06.2014, 15:33
    #38678622
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите
Написать за вас? Или ткнуть носом в нужные классы?
...
Рейтинг: 0 / 0
24.06.2014, 15:35
    #38678628
LukcY33
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите
И то и то если вам не сложно.
...
Рейтинг: 0 / 0
24.06.2014, 15:42
    #38678636
For All
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите
А зачем нам это делать?
...
Рейтинг: 0 / 0
24.06.2014, 15:45
    #38678641
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите
LukcY33Написать алгоритм (программу), который читает данные из файла с кодировкой Cp1251 и переписывает в новый файл с кодировкой UTF-8, при этом, если размер файла превышает 10 Mb, сжимает результат в GZIP-архив
Что означает "переписывает в новый"?
...
Рейтинг: 0 / 0
24.06.2014, 15:48
    #38678645
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите
maytonЧто означает "переписывает в новый"?
"Копирует". Что делает студент, когда "переписывает" конспект? Копирует.
...
Рейтинг: 0 / 0
24.06.2014, 15:49
    #38678646
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите
LukcY33И то и то если вам не сложно.
"...и можно без хлеба" (с)
...
Рейтинг: 0 / 0
24.06.2014, 15:50
    #38678648
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите
Мало инфы. Новый - значит нужно новое имя. Какое?
...
Рейтинг: 0 / 0
24.06.2014, 15:55
    #38678654
LukcY33
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите
Не понимаю,что тут не понятного?имя не имеет значения.
...
Рейтинг: 0 / 0
24.06.2014, 16:05
    #38678668
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите
LukcY33Не понимаю,что тут не понятного?имя не имеет значения.
Вот чудик! Ну как это не имеет значения. А если я буду писать в "java.io.tmpdir" с именем !"№12345блабла.
Как ты потом найдешь результат работы?

Такие вещи оговаривать надо брат. И ТЗ формулировать точно. А то ведь пролететь можешь.
...
Рейтинг: 0 / 0
24.06.2014, 16:06
    #38678672
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите
Ну и почитать что нибудь для начала:

http://www.sql.ru/forum/1061234/posobie-dlya-studentov-i-shkolnikov
...
Рейтинг: 0 / 0
24.06.2014, 16:11
    #38678677
LukcY33
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите
к сожалению,у меня не осталось времени копаться самому((
...
Рейтинг: 0 / 0
24.06.2014, 16:12
    #38678680
For All
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите
А чё так?
...
Рейтинг: 0 / 0
24.06.2014, 16:29
    #38678721
bochkov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите
бухал, клубился,
в армию готовься
...
Рейтинг: 0 / 0
24.06.2014, 16:30
    #38678723
LukcY33
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите
))был я в армии))
...
Рейтинг: 0 / 0
24.06.2014, 16:43
    #38678750
bochkov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите
осталось тока за архивировать,
мне лень разбираться
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
 LineNumberReader in = null;
        PrintWriter out = null;
        try {
            in = new LineNumberReader(new InputStreamReader(new FileInputStream("Cp1251.txt"), "Cp1251"));
            out = new PrintWriter("UTF-8.txt", "UTF-8");
            for (String line = in.readLine(); line != null; line = in.readLine()) {
                out.println(line);
            }
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            if (in != null) {
                try {
                    in.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
            if (out != null) {
                out.close();
            }
        }
...
Рейтинг: 0 / 0
24.06.2014, 16:45
    #38678760
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите
Cp1251.txt может быть длиной больше 2Гб и содержать одну единственную строку.
...
Рейтинг: 0 / 0
24.06.2014, 16:47
    #38678762
bochkov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите
это да,
буфером делать надо
да ему пойдет на 3 балла
...
Рейтинг: 0 / 0
24.06.2014, 16:52
    #38678772
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите
bochkovосталось тока за архивировать,
Это в одно условие делается в тех же Stream. Могу только с порядком ошибиться.

Код: java
1.
2.
3.
4.
5.
out = new BufferedOutputStream(new FileOutputStream(file));
if(file.length() > GZIP_FILE_SIZE_THRESHOLD){
   out = new GZIPOutputStream(out);
}
Writer w = new OutputStreamWriter(out, "UTF-8");



С Buffered*Stream можно посимвольно копировать, а не построчно.
try-with-resource почему-то потерялся.
...
Рейтинг: 0 / 0
24.06.2014, 16:55
    #38678778
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите
bochkovэто да,
буфером делать надо
да ему пойдет на 3 балла
Или на первое собеседование
...
Рейтинг: 0 / 0
24.06.2014, 16:56
    #38678782
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите
maytonИли на первое собеседование
На собеседовании с таким багажом знаний делать нечего. Или сразу в манагеры.
...
Рейтинг: 0 / 0
24.06.2014, 16:57
    #38678785
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите
LukcY33bochkovбухал, клубился,
в армию готовься))был я в армии))
С остальными пунктами не спорит ;)
...
Рейтинг: 0 / 0
24.06.2014, 16:58
    #38678789
For All
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите
BlazkowiczИли сразу в манагеры.Манагер ИТ без опыта в ИТ - пичаль, пичаль...
...
Рейтинг: 0 / 0
24.06.2014, 17:01
    #38678795
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите
For AllМанагер ИТ без опыта в ИТ - пичаль, пичаль...
"Без опыта в программировании". Скил программиста многим манагерам мешает. У меня бывший начальник никогда не программировал. Спокойно ведёт по 12 проектов одновременно.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогите / 25 сообщений из 28, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]