Possible Duplicate:
Comparing the values of two generic Numbers
I want to write some methods for testing Numbers
(Long
, Integer
, etc) like this:
public static <T extends Number> boolean isBetween(T min, T max, T number) {
return min.compareTo(number) <= 0 && max.compareTo(number) >= 0;
}
But I'm getting a compile error saying:
The method compareTo(T) is undefined for the type T
How can I fix this?