我无法理解输出的工作方式 我在下面添加了
l1.add(54);``
l1.add(31);
l1.add(82);
l1.add(23);
l1.add(85);
Collections.sort(l1,new sorting());
public class sorting implements Comparator
{
@Override
public int compare(Object o1, Object o2) {
int c = (int) (o1);
int d = (int) (o2);
return c>=d?0:-1;
}
}
以上返回c>=d?0:-1;
的工作方式。
0和-1或1的值是多少
得到如下输出
23
31
54
82
85