1.实现Comparable接口(复写comparaTo方法)
主要是做自身比较
2.实现comparator接口
主要做第三方比较
3.
我自己做项目遇到的是 **同一类的对象** 进行比较
所以我选择的是**实现comparable接口**:
示例代码(未排序)
结果
我们可以看出还没有进行排序遍历出arraylist的结果 age是无序的
4.下面我们要实现comparable接口使输出结果有序
第一步
在需要比较对象的类 实现 comparable接口我填加了个泛型
第二步在此类中复写comparaTo方法
第三步 在main方法中调用sort()方法
因为我是集合 所以 我用的是collections调用的sort()
结果
age也是有序的了