List<ZkHyfzLayout1> collect = dataList.stream().sorted(Comparator.comparing(ZkHyfzLayout1::getValue2,Comparator.comparingDouble(Double::parseDouble)).reversed()).collect(Collectors.toList());
方法源码:

设置属性为数值double类型排序:Comparator.comparingDouble(Double::parseDouble)
这段代码使用Java8的流(Stream)和比较器(Comparator)对List<ZkHyfzLayout1>进行排序,依据的是ZkHyfzLayout1类中的value2属性,该属性被转换为double类型进行比较,排序方式为降序。

400

被折叠的 条评论
为什么被折叠?



