概括
数据
对数据排序直接使用这个方法就行,但是要保证集合中的对象是 可比较的。
对象
对对象排序需要该对象实现 Comparator接口,然后重写里面的compare()方法。
使用
对数据排序
public static void main(String[] args) {
Integer[] testNum = {
4, 2, 6, 1, 7, 9, 3, 3, 5};
List<Integer> integers = Arrays.asList(testNum);
Collections.sort(integers);
System.out.println(integers);
}
结果
[1, 2, 3, 3, 4, 5, 6, 7, 9]
对对象排序
对象类
// 此处使用lombok
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Book