List
<String> list
= Arrays
.stream(new String[]{"11", "12", "14", "15"}).collect(Collectors
.toList());
List
<Map
<String,Object>> list1
= list
.stream().map(s
-> {
Map
<String,Object> map
= new HashMap<>();
map
.put("classify", s
);
map
.put("sort", LinenClassifyEnum
.getSort(s
));
return map
;
}).sorted(Comparator
.comparing(m
-> (Byte
)m
.get("sort"))).collect(Collectors
.toList());
System
.out
.println(list1
);
list
= list
.stream().map(s
-> ImmutableMap
.of("classify", s
, "sort", LinenClassifyEnum
.getSort(s
))).
sorted(Comparator
.comparing(m
-> (Byte
)m
.get("sort"))).map(m
-> (String
)m
.get("classify")).collect(Collectors
.toList());
System
.out
.println(list
);
```
转载请注明原文地址: https://lol.8miu.com/read-3041.html