List<String> collect = this.list(queryWrapper).stream().map(SellMenuInfo::getId).collect(Collectors.toList());
时间: 2024-06-13 13:06:24 浏览: 141
List转换成String数组
4星 · 用户满意度95%
这段代码使用了Java 8的Stream API,对一个queryWrapper中的SellMenuInfo对象列表进行操作,将每个SellMenuInfo对象的id属性提取出来,最终生成一个String类型的List集合。具体解释如下:
```java
List<String> collect = this.list(queryWrapper) // 从queryWrapper中获取SellMenuInfo对象列表
.stream() // 将列表转换为Stream对象
.map(SellMenuInfo::getId) // 将每个SellMenuInfo对象的id属性提取出来
.collect(Collectors.toList()); // 将提取出来的id属性组成的Stream对象转换为List<String>集合
```
阅读全文