Как можно использовать данный метод на непримитивных объектах?
Метод:
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;
}
Я тебя удивлю, но этот метод только на непримитивных объектах использования и можно. Примитивами в джаве нельзя параметризовать дженерики.
Класс должен реализовать Comparable, и тогда объекты такого класса можно будет передать в этот метод.