可能重复:
比较两个通用数字的值
我想写一些测试方法Numbers
(Long
,Integer
等),如下所示:
public static <T extends Number> boolean isBetween(T min, T max, T number) {
return min.compareTo(number) <= 0 && max.compareTo(number) >= 0;
}
但我得到一个编译错误说:
类型 T 的 compareTo(T) 方法未定义
我怎样才能解决这个问题?