Collections.sort() 排序规则
时间: 2024-02-05 10:02:08 浏览: 76
Java Collections.sort()实现List排序的默认方法和自定义方法
Collections.sort()的排序规则是根据我们返回的值进行排序。在compare方法中,可以按照自己的规则进行计算,决定返回值是多少。根据compare(a, b)方法的返回值,如果返回负整数,则将a视为小于b;如果返回零,则将a视为等于b;如果返回正整数,则将a视为大于b。通过这个方法的返回值,sort方法可以根据我们定义的比较规则对列表进行排序。例如,可以创建一个Comparator<Integer>对象,重写compare方法,将列表中的元素按照升序进行排序。
阅读全文