README.md

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

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

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

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

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

    Пример

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

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