Итак, вам нужно записать кое-что в файл. Для этого первым делом вы читаете с консоли имя файла, затем считываете строки до тех пор, пока пользователь не введёт слово exit и, наконец, выводите абсолютно все введённые строки в файл, каждую строчку с новой строки.
Писатель в файл с консоли
- 16
Недоступна
Комментарии (551)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Anonymous #3137196
24 марта, 17:55
То чувство, когда двести тысячл лет пытался придумать как сделать так, чтобы exit не сохранялось, а потом увидел, что оно должно было сохраниться. 2 попытки(
0
Varava Vyacheslav
14 марта, 20:11
Без
не работал метод write 0
Евгений N
24 февраля, 12:01
сегодня будем изучать завинчивание гаек. вот вам ключи, задание завернуть гайку.
учитэл, ключ на 17 велик, а на 15 мал.
учитэл, доставая из-за спины универсальный ключ: вжих, вжих.
ученики: 😵
0
Антон
13 февраля, 09:03
Хорошая задача, но требует пересмотра. После обновленного курса Syntax все таки слишком старомодный метод решения предлагает. Но как тренировка - просто отлично! На контрасте с птицами, котами, собаками и самолетами так вообще одно удовольствие.
+4
Евгений N
24 февраля, 12:02
прикольно ввернули StringBuilder которого раньше не видел..
0
Blackmazu
10 января, 12:04
Было бы конечно интереснее выполнять такого рода задания, когда применяются уже классы Files, Path. А тут все по старинке, темболее в лекциях ранее говорилось, что классы, которыми решается данное задание устарели и стоит применять классы Files и Path.
+1
FlamieCyrex23
23 декабря 2022, 11:14
HELP!
Не принимает 6 пункт "Метод main должен закрывать объект типа BufferedWriter после использования"
Вроде он же сам закрывается в try catch блоке
0
alex1998dmit Frontend Developer в Qiwi
31 декабря 2022, 14:40
То же самое было, похоже валидатор проверяет наличие .close метода, понятно что try with resourses делает это сам. Я перепилил под try {} catch {} finally { writer.close() }
+2
Преподобный Джаба
6 января, 10:03
у меня в предидущей задаче так было, в "правильном решение" с трайкетч не заморачиваются, просто пробрасывают исключение в мейн. попробуй так сделать
0
Евгений N
24 февраля, 11:42
"перепилил под try {} catch {} finally { writer.close() }"
а как???
ругается что не виден writer, т.к. он объявлен внутри блока try
0
Tesla EXV Enterprise Java Developer
23 декабря 2022, 09:24
1. У кого произошел затык при валидации по 5 пункту, учтите, что название файла должно тоже считываться с консоли.
2. "exit" можно внести с помощью метода write сразу же после цикла, либо воспользоваться циклом с постусловием do-while.
3. Задание достаточно просто решить, если внимательно прочитать данную статью:
https://javarush.com/groups/posts/593-bufferedreader-i-bufferedwritter
4. Успехов:)
+4
Lizaveta
31 января, 18:52
Спасибо, статья очень помогла.
0
PHANTOM
2 февраля, 15:01
Спасибо. Не мог понять почему не пропускает по 5-му пункту. Оказалось что путь к файлу в строковую переменную записал.
0
Евгений N
24 февраля, 12:08
а в какую надо?
работает же:
0
Andrey Dudin
2 декабря 2022, 12:57
Может кому-то поможет.
Долго не врубался почему вроде все нормально написано, компилируется и работает без ошибок, но в файл по завершению пустой, оказывается запись происходит только после закрытия потока, а я думал "да потом в try-cath-resourses оберну" нет, так не работает, может кому-то поможет.
+3
Kiril
9 января, 13:30
мне помогло, полдня не мог понять, почему в файле ничего нету
0
Екатерина Екатериновна
1 декабря 2022, 17:59
Решила задачу сначала с байтовой записью в файл, а потом все же решила почитать требования, а там какой то BufferedWriter, что за зверь? Как я поступаю в таких случаях. Пишу в Идее new BufferedWriter(), навожу мышь и терпеливо жду подсказочку, какие нужны параметры. Ага, какой то Writer. Ну-ка какие райтеры у нас бывают: пишу Writer, выделяю и нажимаю Ctrl+H, появляется дерево иерархии от класса Writer, ищу там что-нибудь подходящее, понимая, что это что-то связано с файлом, ага нашла FileWriter какой-то, то, что нужно. Пишу new FileWriter() и жду подсказку какие нужны параметры. Ну наконец-то нужна строка с именем файла, а это я уже понимаю, это я могу. Потом уже у созданной переменной writer нажимаю точку и смотрю что там нам подходит в выпадающем списке методов. Вот такое совместное творчество с Идеей. Это чтоб не гуглить, ибо лень)
+5
Anon
25 ноября 2022, 19:00
Что-то прям какие-то проблемы с описанием последних задач.
0