【发布时间】:2012-07-15 10:21:25
【问题描述】:
我必须编写一个方法来对整数和双精度数进行排序。
public ArrayList<Number> sortDescending(ArrayList<Number> al){
Comparator<Number> c=Collections.reverseOrder();
Collections.sort(al,c);
return al;
}
public ArrayList<Number> sortAscending(ArrayList<Number> al){
Collections.sort(al);
return al;
}
问题是在sortAscending中,出现如下错误:
绑定不匹配:Collections 类型的泛型方法 sort(List) 不适用于参数 (ArrayList)。推断的类型 Number 不是有界参数 >
【问题讨论】:
标签: java sorting collections integer double