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