Map<Long, List<AmzProductPublishSkuAttributeDTO>> skuAttrMap = skuAttributeVOS.stream() .collect(Collectors.groupingBy(AmzProductPublishSkuAttributeDTO::getProductPublishSkuId))的意义
时间: 2023-06-10 07:02:38 浏览: 110
java8新特性之stream的collect实战教程
5星 · 资源好评率100%
这段代码的意义是将List<AmzProductPublishSkuAttributeDTO>按照AmzProductPublishSkuAttributeDTO的productPublishSkuId属性进行分组,生成一个Map<Long, List<AmzProductPublishSkuAttributeDTO>>。其中,Long表示productPublishSkuId属性的值,List<AmzProductPublishSkuAttributeDTO>表示该属性值所对应的AmzProductPublishSkuAttributeDTO列表。
阅读全文