首页> 软件工程> JAVA8 使用lamda表达式和comparato...

[文章]JAVA8 使用lamda表达式和comparator进行组合排序

收藏
0 922 0

 JAVA8 使用lamda表达式和comparator进行组合排序

 

 


【摘要】

本次介绍java8新特性之非常方便的lamda排序表达和comparator工具的新用法


      如3.1图所示,

                   我们可以根据定义的lhshrhs来进行组合逻辑判断以实现符合自己想要的List集合排序方式


              

                 3.2图所见,

           我们可以根据List集合的实体类的某个字段来进行排序,只需要把该字段的get方法以实体类::getXx方法形式塞进Comparator

           的comparing方法里面去而且还可以根据实体类的几个字段使用thenCompring方法进行优先等级排序。

        

软件工程
最近热帖
{{item.Title}} {{item.ViewCount}}
近期热议
{{item.Title}} {{item.PostCount}}