回答

收藏

Java过滤器不能返回布尔值5金钱.anslist{background:url(source/plugin/kek

技术问答 技术问答 253 人阅读 | 0 人回复 | 2023-09-11

我想做一个过滤器,过滤具有相同的两个属性的不同对象。我知道有其他的方法可以用distinct来做,但是我想用过滤器中的过滤器来做。我有以下代码。
    . t8 Z5 J1 j# T
  • filteredOrderLines.stream().filter(o -> filteredOrderLines.stream().filter(o2 -> o.getOrderId().equals(o2.getOrderId()) && o.getProductId().equals(o2.getProductId()))).collect(Collectors.toList());5 U1 _6 W, R- d+ C0 O

( W& [  g. z5 `* C" b我得到的是:
9 i3 D9 F" G! d1 [8 c

    - z2 k% r" c* b" L5 P
  • Bad return type in lambda expression: Stream<OrderLineDTO> cannot be converted to boolean
    % Y/ ?8 C0 g' _5 e5 d6 M$ W
& M+ q2 |. j) I, o
我知道答案 回答被采纳将会获得5 金钱 已有1人回答
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则