Задать вопрос
@tinir75710

Как можно использовать данный метод на непримитивных объектах?

Метод:
public static <T extends Comparable<T>> int F(T[] anArray, T elem) {
        int count = 0;
        for (T e : anArray)
            if (e.compareTo(elem) > 0)
                ++count;
        return count;
 }
  • Вопрос задан
  • 38 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Академия Eduson
    Java-разработчик
    8 месяцев
    Далее
Решения вопроса 2
zagayevskiy
@zagayevskiy Куратор тега Java
Android developer at Yandex
Я тебя удивлю, но этот метод только на непримитивных объектах использования и можно. Примитивами в джаве нельзя параметризовать дженерики.
Класс должен реализовать Comparable, и тогда объекты такого класса можно будет передать в этот метод.
Ответ написан
Комментировать
Непримитивный элемент должен реализовывать Comparable
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы