java8用lambda表达式获取List中所有元素的某个值并转成List
我这里是转成了Set,也可以转成List只需要Collectors.toList()就可以转成List了
Set<Integer> categoryTypes = productInfos.stream().map(e -> e.getCategoryType()).collect(Collectors.toSet());
demo2
List<ShoppingCarDTO> shoppingCarDTOList = orderDTO.getOrderDetailList().stream().map( e -> new ShoppingCarDTO(e.getProductId(),e.getProductQuantity())).collect(Collectors.toList());
版权声明:本文为weixin_43944305原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。