Java过滤器不能返回布尔值5金钱.anslist{background:url(source/plugin/kek
技术问答
355 人阅读
|
0 人回复
|
2023-09-11
|
我想做一个过滤器,过滤具有相同的两个属性的不同对象。我知道有其他的方法可以用distinct来做,但是我想用过滤器中的过滤器来做。我有以下代码。
& X; z" {& R$ i- filteredOrderLines.stream().filter(o -> filteredOrderLines.stream().filter(o2 -> o.getOrderId().equals(o2.getOrderId()) && o.getProductId().equals(o2.getProductId()))).collect(Collectors.toList());
0 D( V& ~8 o( H9 M0 O C F 3 Q: J2 V) v, E2 h; d: X( M# [2 a
我得到的是:
) \/ u7 ]3 F7 g Q; D4 x
9 p1 J9 Q9 J5 Q5 w ~- Bad return type in lambda expression: Stream<OrderLineDTO> cannot be converted to boolean1 G! ?0 J& Z0 m
9 }3 S/ A+ W9 i- i
我知道答案 回答被采纳将会获得5 金钱 已有1人回答 |
|
|
|
|
|