本人由于项目开发中需要对查询结果list进行排序,这里根据的是每一个对象中的创建时间降序排序。本人讲解不深,只实现目的,如需理解原理还需查阅更深的资料。到此就结束了,具体的要实现什么排序,根据示例自己脑补扩展就好了,例子中备注也已经标注。Comparable 接口中只提供了一个方法: compareTo ,该方法的返回值是 int 。如果返回值为正数,则表示当前对象比 obj 对象“大”;反之“小”;如果为零的话,则表示两对象相等。

java 实现Comparable接口排序,升序、降序、倒叙

java 实现Comparable接口排序,升序、降序、倒叙

java 实现Comparable接口排序,升序、降序、倒叙

java 实现Comparable接口排序,升序、降序、倒叙

java 实现Comparable接口排序,升序、降序、倒叙

java 实现Comparable接口排序,升序、降序、倒叙

java 实现Comparable接口排序,升序、降序、倒叙

java 实现Comparable接口排序,升序、降序、倒叙

java 实现Comparable接口排序,升序、降序、倒叙

java 实现Comparable接口排序,升序、降序、倒叙

java 实现Comparable接口排序,升序、降序、倒叙