List<String> titleList = list1.stream().map(HomeworkVO::getTitle).collect(Collectors.toList());
时间: 2024-06-07 20:07:42 浏览: 152
list转String
5星 · 资源好评率100%
这段代码使用 Java 8 中的 Stream API 对 `list1` 集合中的 `HomeworkVO` 对象进行处理,将每个对象的 `title` 属性提取出来,然后将这些 `title` 属性组成一个新的集合并返回。具体解释如下:
1. `list1.stream()` 将 `list1` 集合转换成一个 Stream 对象,以便进行后续的处理。
2. `map(HomeworkVO::getTitle)` 对 Stream 中的每个元素,调用 `HomeworkVO` 对象的 `getTitle()` 方法,将其转换成一个新的 Stream,其中每个元素是 `HomeworkVO` 对象的 `title` 属性。
3. `collect(Collectors.toList())` 将 Stream 中的元素收集到一个 List 集合中,返回结果。
阅读全文