Java过滤器不能返回布尔值5金钱.anslist{background:url(source/plugin/kek
技术问答
292 人阅读
|
0 人回复
|
2023-09-11
|
我想做一个过滤器,过滤具有相同的两个属性的不同对象。我知道有其他的方法可以用distinct来做,但是我想用过滤器中的过滤器来做。我有以下代码。
$ M0 ^ n$ s: R. n- filteredOrderLines.stream().filter(o -> filteredOrderLines.stream().filter(o2 -> o.getOrderId().equals(o2.getOrderId()) && o.getProductId().equals(o2.getProductId()))).collect(Collectors.toList());, f# ]$ s. ]% @- P4 `9 }/ d0 ?
- _$ I& t! f' M; j0 Z- Y, f% M/ S9 \我得到的是:0 n' y1 k/ e; M; J1 {2 _
9 `6 N2 y( a# J# J9 o- |9 x) K
- Bad return type in lambda expression: Stream<OrderLineDTO> cannot be converted to boolean
2 n2 h. v) v9 m1 @9 z% n: X ! z+ R: M% }9 M" U; B4 n
我知道答案 回答被采纳将会获得5 金钱 已有1人回答 |
|
|
|
|
|