JavaRush /Курсы /Java Core /Задачи на FileReader/FileWriter

Задачи на FileReader/FileWriter

Java Core
9 уровень , 5 лекция
Открыта

— Привет, Амиго!

12
Задача
Java Core, 9 уровень, 5 лекция
Недоступна
Четные символы
Считать с консоли 2 имени файла. Вывести во второй файл все символы с четным порядковым номером (нумерация начинается с 1). Пример первого файла: text in file Вывод во втором файле: eti ie Закрыть потоки ввода-вывода.
20
Задача
Java Core, 9 уровень, 5 лекция
Недоступна
Считаем слово
Считать с консоли имя файла. Файл содержит слова, разделенные знаками препинания. Вывести в консоль количество слов "world", которые встречаются в файле. Закрыть потоки.
20
Задача
Java Core, 9 уровень, 5 лекция
Недоступна
Выделяем числа
Считать с консоли 2 пути к файлам. Вывести во второй файл все целые числа, которые есть в первом файле (54у не является числом). Числа выводить через пробел. Закрыть потоки.
12
Задача
Java Core, 9 уровень, 5 лекция
Недоступна
Замена знаков
Считать с консоли 2 имени файла. Первый Файл содержит текст. Считать содержимое первого файла и заменить все точки "." на знак "!". Результат вывести во второй файл. Закрыть потоки.
12
Задача
Java Core, 9 уровень, 5 лекция
Недоступна
Пунктуация
Считать с консоли 2 имени файла. Первый Файл содержит текст. Считать содержимое первого файла, удалить все знаки пунктуации, включая символы новой строки. Результат вывести во второй файл. Закрыть потоки.
Комментарии (449)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
14 февраля 2025

while (reader.ready()) {
                char ch = (char) reader.read();
                if (ch == '.') ch = '!';
                writer.write(ch);
}
Так работает примерно в 2 раза быстрее, чем через вызов метода replaceAll из правильного решения. Да и самого кода меньше.
Deus Vult Уровень 32
10 января 2025
стоит ли вообще тратить время на решение этих задач, когда в лекции говорили, что в работе на java чтение с консоли практически не встречается
Bashkir927 Уровень 39
12 декабря 2024
Эпическую задачу даже не почувствовал. Сделал за 10 мин и с первой попытки. В чём прикол - не понятно) Так ими пугали в начале) Задачи Боброва предыдущих уровней были намного зубо-и-мозгодробительные) Всем добра и ничего не бояться)
rockentrav Уровень 34
26 декабря 2024
а что за задачи боброва?
Bashkir927 Уровень 39
27 декабря 2024
Последняя лекция каждого уровня, начиная с 21 уровня.
{Java_Shark} Уровень 36
10 декабря 2024
++
Alexander Kuznetsov Уровень 26
12 ноября 2024
Валидатор в эпической задаче вызвал эпическое полыхание гузна. Кто-нибудь понял, в какой момент в эталонном решении закрываются входные потоки? В моём решении вариант с командой close() не принимался.
Nazadain Уровень 39
9 ноября 2024
Эпик задача даже рядом не стоит с задачами Боброва.
Dantes Уровень 1
29 сентября 2024
финишная прямая жабы
FolFix Уровень 38
28 сентября 2024
Первый эпик! Круто!
Сергей Витхин Уровень 35
15 августа 2024
чет эпик задание не супер изи, но изи. Нужно только почитать и разобраться с regEx.
JavaRusher853 Уровень 36
21 июля 2024
Вот уж не думал что так полюблю Регулярки)