List<Long> collect = records.stream().map(r -> r.getCourseId()).collect(Collectors.toList());
时间: 2024-04-21 20:24:58 浏览: 100
List<Long>转一维数组 Long[](csdn)————程序.pdf
5星 · 资源好评率100%
这行代码是使用 Java 8 的 Stream API 对一个记录集合进行操作。首先,它使用 `stream()` 方法将集合转换为一个流,然后使用 `map()` 方法将每个记录对象映射为其 `courseId` 属性的值。最后,使用 `collect()` 方法将映射后的结果收集到一个新的 `List<Long>` 集合中。所以,`collect` 是一个包含了记录集合中所有 `courseId` 值的列表。
阅读全文