java8 stream().map().collect()用法

 

 具体参考:https://www.cnblogs.com/ngy0217/p/11080840.html

List<CollectionPricePointInfo> collectionPricePointInfos = collectionPricePointInfoService.selectCollectionPricePointInfoList(new CollectionPricePointInfo() {{
            setPointCode(collectionPricePoint.getPointCode());
        }});

        List<Long> cjpzIds = collectionPricePointInfos.stream().map(CollectionPricePointInfo::getVarietiesId).collect(Collectors.toList());
     //相当于遍历collectionPricePointInfos并且取出每一个的CollectionPricePointInfo的varietiesId
for (ProductVarieties productVariety : productVarieties) { if(cjpzIds.contains(productVariety.getVarietiesId())){ productVariety.setSearchValue("Y"); } }https://www.cnblogs.com/ngy0217/p/11080840.html
posted @ 2022-03-31 11:39  关陈七  阅读(103)  评论(0)    收藏  举报