Java中如何对类对象进行有效排序?
- 内容介绍
- 文章标签
- 相关推荐
本文共计495个文字,预计阅读时间需要2分钟。
我们需要对类中的某个属性(或多个属性)进行排序,有两种方法可以实现。一种方法是类实现Comparable接口,然后调用Collections.sort(List)方法进行排序。另一种方法是使用Comparator接口。
我们需要对类按照类中的某一个属性(或者多个属性)来对类的对象进行排序,有两种方法可以实现,一种方法是类实现Comparable<T>接口,然后调用Collections.sort(List)方法进行排序,另一种方法是类不实现Comparable<T>接口,而在排序时使用Collections.sort(List, Comparator<T>)方法,并实现其中的Comparator<T>接口。
本文共计495个文字,预计阅读时间需要2分钟。
我们需要对类中的某个属性(或多个属性)进行排序,有两种方法可以实现。一种方法是类实现Comparable接口,然后调用Collections.sort(List)方法进行排序。另一种方法是使用Comparator接口。
我们需要对类按照类中的某一个属性(或者多个属性)来对类的对象进行排序,有两种方法可以实现,一种方法是类实现Comparable<T>接口,然后调用Collections.sort(List)方法进行排序,另一种方法是类不实现Comparable<T>接口,而在排序时使用Collections.sort(List, Comparator<T>)方法,并实现其中的Comparator<T>接口。

