Java Stream 获取 Set<RoomRevenueConfigChargeScheme> 中所有 ChargeScheme 的 id 集合
可以使用以下代码获取 Set
Set<Long> chargeSchemeIds = roomRevenueConfigChargeSchemeSet.stream()
.map(RoomRevenueConfigChargeScheme::getChargeScheme)
.map(ChargeScheme::getId)
.collect(Collectors.toSet());
首先使用 map 方法将每个元素转换为对应的 ChargeScheme 对象,然后再使用 map 方法将每个 ChargeScheme 对象转换为其 id 属性,最后使用 collect 方法将所有 id 收集到一个 Set 集合中。
原文地址: https://www.cveoy.top/t/topic/owDA 著作权归作者所有。请勿转载和采集!