Я хочу создать класс, который выделяет Comparator. Этот компаратор будет сравнивать два массива, где массивы могут содержать все, что сопоставимо. Что-то, что позволит мне делать такие вещи:Создание универсального класса, где параметр является массивом
comparator.compare(new Integer[] {1,2}, new Integer[] {3,4,5});
тип параметров необязательно Integer []. Они могут быть множеством всего.
Есть ли способ создать такой класс с помощью дженериков? Или должен ли мой компаратор получать объекты вместо этого. Если он должен получать объекты, как я могу проверить, является ли это массивом и получить элементы из него?
Что вы хотите от компаратора? Сравнить каждый элемент? – Chip
Да. Я ищу apache-commons для этого, но не смог найти его, поэтому я реализую свои собственные. Любые предложения относительно предварительно сделанного помогут! – Rafael