zoukankan      html  css  js  c++  java
  • List<对象> 根据某个字段提出一个 List<String>,并且去重

    List<SmSku> smSku; 
    smsku这个对象里面有
    altlevel2属性
    List<String> collect = smSku.stream().map(smSku1 -> smSku1.getAltLevel2()).distinct().collect(Collectors.toList());


    collect3 集合中的每一个遍历添加到
    List<SmOrderItem>集合中
    List<SmOrderItem> itemList=new ArrayList<>();
    List<List<SmOrderItem>> collect3 = orderAndOrderItem.stream().map(order -> order.getSmOrderItems()).collect(Collectors.toList());
    collect3.forEach(item->itemList.addAll(item));


    得到集合SmOrderItem属性getAltLevel2为altLevel2 的数量
    List<SmOrderItem> itemList;
    int collect2 = (int)itemList.stream().filter(l -> "altLevel2".equals(l.getAltLevel2())).count();;
  • 相关阅读:
    栈和队列
    链表
    map
    二叉平衡树旋转
    二叉排序树详情
    红黑树详情
    查并集
    动态规划
    位操作
    字典树
  • 原文地址:https://www.cnblogs.com/1306962984wei/p/14652449.html
Copyright © 2011-2022 走看看