列表的排序方法有哪些

介绍

这篇文章主要介绍了列表的排序方法有哪些,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

可用使用Collections.sort (List列表)和Collections.sort (List列表,Comparator<?超级T>c)两个排序方法,实际上这种方法排序都需要比较器。

前一个方法是根据内部比较器排序,即中列表的元素必须实现可比接口,此接口有个compareTo方法用来比较两个对象的某个属性值。

后一个方法是根据比较器接口实现类的外部比较器进行排序,比较器接口有个比较方法用于比较两个对象的某个属性值。

比较结果都是返回int类型,只有3个值,分别是“1”按升序排,“0”不动,“1”按降序排

Java8后列表对象本身有排序()方法进行排序,实际上也是使用上述实现原理,不过它使用Java8的拉姆达表达式λ,代码写起来更简洁。

感谢你能够认真阅读完这篇文章,希望小编分享列表的排序方法有哪些内容对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,遇到问题就找,详细的解决方法等着你来学习!

列表的排序方法有哪些