流的使用“如何获取对象集合流中的两个参数集合”

案例1:需要产品中的父SKU和子SKU

//返回List对象 = 产品集合.流化.flatMap(产品对象流 -> 合并(父SKU字段, 子SKU字段)).去重.过滤空值.转为List
List<String> unionSkus = products.stream().flatMap(item -> Stream.of(item.getParentSku(), item.getProductSku())).distinct().filter(StringUtils::isNotBlank).collect(Collectors.toList());

 

posted @ 2022-12-31 10:36  骚哥  阅读(97)  评论(0编辑  收藏  举报