Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jvSpGnPrm 114 of 322 menu
◀ ▶

Практика обобщений в Java

Даны два списка:

var strings = List.of("x", "y", "z"); var nums = List.<Integer>of();

Объявите метод, который возвращает второй элемент списка или null, если элементов меньше двух. Выведите оба ответа.

Сделайте класс с двумя полями разных типов и метод, который меняет их местами, возвращая новый объект. Проверьте на строке "left" и числе 4.

Объявите метод максимума для списка с границей сравнения. Найдите максимум в списке 3, 9, 5 и выведите его.

Сделайте карту Map<String, Integer> с двумя парами и метод, который суммирует все значения карты. Выведите сумму для своей карты.

Сделайте класс-оболочку с одним полем только для чтения. Передайте оболочку с числом 8 в метод, который ждет оболочку с Number, и выведите число.

Напишите метод, который печатает размер любого списка с подстановочным типом. Проверьте на списке из трех символов и выведите число.

Сделайте базовый тип задачи и наследника срочной задачи. Метод должен вывести заголовки из списка с верхней границей по базовому типу. Проверьте метод на списке срочных задач с двумя заголовками и проверьте вывод.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить