README.md

ДЗ 3: Обобщённые типы

  1. Внедрить итератор в коллекцию таким образом, чтобы итератор был внутренним классом коллекции.

  2. Написать класс Калькулятор (необобщенный), который содержит обобщенные статические методы: sum(), multiply(), divide(), subtract(). Параметры этих методов — два числа разного типа, над которыми должна быть произведена операция.

  3. Напишите обобщенный метод compareArrays(), который принимает два массива и возвращает true, если они одинаковые, и false в противном случае. Массивы могут быть любого типа данных, но должны иметь одинаковую длину и содержать элементы одного типа.

  4. Напишите обобщенный класс Pair, который представляет собой пару значений разного типа. Класс должен иметь методы getFirst(), getSecond() для получения значений пары, а также переопределение метода toString(), возвращающее строковое представление пары.

Пример

Пример выполения

Конвейеры
0 успешных
0 с ошибкой