实现最小值函数
自己设计一个泛型的获取数组最小值的函数.并且这个方法只能接受Number的子类并且实现了Comparable接口。
//注意:Number并没有实现Comparable
private static >T min(T[] values) {
if (values ==null || values.length ==0) {
return null;
}
T min = values[0];
for (int i =1; i < values.length; i++) {
if (min.compareTo(values[i]) >0) {
min = values[i];
}
}
return min;
}
测试:
网友评论