Arrays.sort()使用Comparator或 Comparable接口对对象排序
简述:如果要排序的数组中元素为基本数据类型,那么Arrays.sort()就会自己判断元素大小并排序,如果数组中的数据类型为引用类型那么就要自己定义排序方法。方法一、使用Comparable接口:让待排序对象所在的类实现Comparable接口,并重写Comparable接口中的compareTo() 。方法缺点是只能按照一种规则排序。方法二、使用Comparator接口 (推荐使用)使用编写排序方式类实现Comparator接口,并重写新Comparator接口中的compare()方法。优
原创
2020-06-05 22:20:53 ·
1476 阅读 ·
0 评论