List<String> skuIds = orderSubmitDTO.getProdList().stream().map(OrderSubmitItem::getSkuId).collect(Collectors.toList());
时间: 2024-05-20 18:13:57 浏览: 77
Java中 List《map》把里面map中某个key相同记录的其他key 的 value 合并
这是一个Java 8中的Stream API操作,它从一个订单提交数据传输对象(DTO)中获取商品列表,然后将每个商品的SKU ID提取出来并放入一个字符串列表中。具体来说,它使用了Java 8中的Lambda表达式和方法引用,通过调用`stream()`方法将商品列表转换为一个流,然后使用`map()`方法将每个商品转换为其SKU ID,最后使用`collect()`方法将所有的SKU ID收集到一个列表中。
阅读全文