JavaRush /Курсы /Java Core /Задачи на Reader/Writer

Задачи на Reader/Writer

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

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

12
Задача
Java Core, 9 уровень, 3 лекция
Недоступна
TableAdapter
TableAdapter
12
Задача
Java Core, 9 уровень, 3 лекция
Недоступна
Адаптер
Адаптер
20
Задача
Java Core, 9 уровень, 3 лекция
Недоступна
Адаптация нескольких интерфейсов
Адаптация нескольких интерфейсов
20
Задача
Java Core, 9 уровень, 3 лекция
Недоступна
И еще один адаптер
И еще один адаптер
20
Задача
Java Core, 9 уровень, 3 лекция
Недоступна
Закрепляем адаптер
Закрепляем адаптер
Комментарии (418)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Anton Zorin Уровень 32
6 августа 2026
Класс А (адаптер интерфейса B) - Адаптируем B - к С (новый интерфейс). A implements C B b - объект B @Override методы С { внутри методы через объект B b.метод }
Vitalii Diacenco Уровень 38
12 февраля 2026
like
evggenn Уровень 46
25 октября 2025
Не знал про такую штуку при форматировании строки (заполнение нолями, если короче указанной длины строки) String.format("%010d" Пришлось заморочиться)...
invoker main Уровень 42
6 октября 2025
Хороший паттерн
Anonymous #3585174 Уровень 33
9 сентября 2025
like
17 июня 2025
Блин, задачи интересные, но я до сих пор туплю от формулировок адаптировать что-то к чему-то. Долго до меня доходит, от кого нужно наследоваться и чей приватный объект делать первого класса или второго
Victor Уровень 38
4 июня 2025
"И еще один адаптер" - долго не мог решить, даже написал main public static void main(String[] args) throws IOException { Scanner myfile = new Scanner(new File("_тут путь к файлу на локальном диске_")); PersonScanner scanner = new PersonScannerAdapter (myfile); System.out.println(scanner.read().toString()); } Хоть что меняешь в программе выдаёт всегда одну и туже ерунду - набор символов беспорядочный. Оказалось программа запускалась с какими-то параметрами - от прошлых задач. Так-что туда первым делом заглядывайте.
Victor Уровень 38
2 июня 2025
TableAdapter решал целый час - доходит медленно, как до жирафа, надеюсь из-за этого запомнится надолго. И похоже вещь полезная - может пригодиться
Vladimir Tishin Уровень 30
17 марта 2025
.
Anonymous #3513638 Уровень 51
12 февраля 2025
Я конечно многое понимаю, но то что у меня полностью рабочий код валидатор не принимает только из-за того, что я String возвращаю после конкатенации строк, а не String.format'а, я вообще не понимаю. Не в первый раз замечаю, что приходится буквально символ в символ с правильным решением сводить свое, а иначе не принимает валидатор. Крайне бесит еще тот факт, что он ставит крестики напротив требования, которые очевидно выполняются, и из-за этого ты впадаешь в заблуждение на ровном месте. Основываясь на вышесказанном, смею заявить, что валидатор работает крайне криво. P.S. Валидатор не принял даже когда я символ в символ переписал верное решение. Пришлось просто скопировать и только тогда прошло. Нет слов.
20 февраля 2025
жиза
Иван Сахаров Уровень 32
14 апреля 2025
Валидатор конечно специфичен. но тут он поставил крестик потому, что в условии требуется переменная с именем ATable aTable, а у Вас ATable atable.
Anton Zorin Уровень 32
5 августа 2026
принял

@Override
public String getHeaderText() {
    return "[" + aTable.getCurrentUserName() + "]" + " : " + aTable.getTableName();
}