java报错:cannot not resolve method compareTo(double)
最近开发,写了如下一段代码进行排序:
Collections.sort(dislist, new Comparator<Distance>(){
public int compare(Distance dis1, Distance dis2){
return dis1.getDis().compareTo(dis2.getDis());
}
});
报错:cannot not resolve method compareTo(double)
解决方法:
将基础类型double转为java封装的Double类
Collections.sort(dislist, new Comparator<Distance>(){
public int compare(Distance dis1, Distance dis2){
return new Double(dis1.getDis()).compareTo(new Double(dis2.getDis()));
}
});
还没有评论,来说两句吧...