实体类:然后将比较器对象c传给Collections.sort()方法的参数列表中,实现排序功能;说明:第一种方法不够灵活,实体类实现了comparable接口后,会增加耦合,如果在项目中不同的位置需要根据不同的属性调用排序方法时,需要反复修改比较规则,二者只能选择其一,会起冲突.第二种就很好地解决了这个问题.在需要的地方,创建个内部类的实例,重写其比较方法即可.jUnit4单元测试类代码如下:右键空白位置 ―> Run As ―> JUnit Test ―> 运行结果如下:

简单了解java自定义和自然排序

简单了解java自定义和自然排序

简单了解java自定义和自然排序

简单了解java自定义和自然排序