重写sort方法时,传入的o1和o2的值并不是集合[i]和集合[i+1],而是o1=集合[i+1],o2=集合[i];
可以看到o1=arr.get[1],o2=arr.get[0];
返回值为负数表示集合中相邻的两元素交换;
返回值为正数表示集合中相邻的两元素不交换;
Collections自定义排序误区
最新推荐文章于 2024-09-01 14:20:22 发布
重写sort方法时,传入的o1和o2的值并不是集合[i]和集合[i+1],而是o1=集合[i+1],o2=集合[i];
可以看到o1=arr.get[1],o2=arr.get[0];
返回值为负数表示集合中相邻的两元素交换;
返回值为正数表示集合中相邻的两元素不交换;