我试图按对象内的特定值对对象的数组列表进行排序。什么是做这种事情的最佳方法。我应该将Collections.sort()与某种比较器一起使用吗?
我试图用一个变量中包含的浮点值对对象列表进行排序。
编辑:这是我到目前为止:
public class CustomComparator implements Comparator<Marker> {
@Override
public int compare(Mark o1, Mark o2) {
return o1.getDistance().compareTo(o2.getDistance());
}
}
错误状态:无法在原始类型double上调用compareTo(double)。
是因为比较器不能返回某种类型以外的任何东西吗?
撒科打诨
慕尼黑5688855
HUX布斯