开发者社区> 问答> 正文

想问一下 java api如何实现 group by count distinct?

本问题来自阿里云开发者社区的【11大垂直技术领域开发者社群】。 https://developer.aliyun.com/article/706511 点击链接欢迎加入感兴趣的技术领域群

展开
收起
章佳倩 2019-07-25 17:26:01 4165 0
2 条回答
写回答
取消 提交回答
  • 使用Stream()先GroupBy()再.distinct(). 如 // 按销售形式拆商品项,先使用group

    
     Map<Integer, List<CustomerCommodityListDTO>> groupBy =commodityResponseDTO.getData().stream().collect(Collectors.groupingBy(CustomerCommodityListDTO::getSaleModel));
    
    2019-08-30 09:22:01
    赞同 展开评论 打赏
  • group可以keyby,distinct只能自己实现

    2019-07-25 17:30:08
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载