В чем суть задачи, если нельзя использовать ничего из пакета java.io
Semyon Baryshnikov
30 уровень
Не понимаю задачи, пожалуйста объясните.
Обсуждается
Комментарии (5)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Dima Cherkes
30 августа 2023, 12:20
Суть задачи в том, чтобы ты перерыл весь интернет, пересмотрел разные видео, позадавал вопросы chatGPT и более менее разобрался с этой темой. Это для того, чтоб ты понимал, что есть несколько методов и классов, которыми можно решить эту задачу. А так задача не сложная😆
0
hidden #3327891
30 августа 2023, 09:58
можно!
Пример моего импорта:
И не просто так намекают на использование Files.newInputStream и Files.newOutputStream.
Логика такая:
1. try с ресурсами (Scanner, Files.new..., Path.of(...))
2. читаем, пока есть достаточно байт, с перестановкой соседних байт и записью в файл
0
hidden #3303140
30 августа 2023, 09:53
Так наверное нужно вместо этого использовать утильные методы из java nio
0
Денис Enterprise Java Developer
30 августа 2023, 09:35
Где задача то? Не думаешь же ты, что здесь у всех помошников активная подписка :)
Но судя по короткому описанию ничего сложного в задаче нет, просто переставляешь байты местами и всё. Из узких мест разве что нечётное количество байт в потоке чтения.
Обычно когда ставится ограничение на использование каких-либо классов предлагают альтернативу там же в условии, или альтернативу проходили в предыдущей лекции.
0
Semyon Baryshnikov QA Automation Engineer
30 августа 2023, 08:36
Или подскажите пожалуйста, что почитать или посмотреть.
0