我正进入(状态
List<Map<String,Object>> listMap = [
{employee=17, fromdate=2010-08-01 00:00:00.0, full_inc=25572.0000},
{employee=17, fromdate=2010-09-01 00:00:00.0, full_inc=28347.0000},
{employee=17, fromdate=2010-10-01 00:00:00.0, full_inc=37471.0000},
{employee=17, fromdate=2011-02-01 00:00:00.0, full_inc=47033.0000},
{employee=17, fromdate=2011-07-01 00:00:00.0, full_inc=50592.0000}
]
Run Code Online (Sandbox Code Playgroud)
谁能帮我如何在java中根据full_inc从高到低对这个地图列表进行排序
小智 5
您可以在 Java 8 中使用,如下所示:
listMap.sort(Comparator.comparing(m->(double) m.get("full_inc"),Comparator.nullsLast(Comparator.reverseOrder())));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11560 次 |
| 最近记录: |