可以使用以下代码:

Set<Long> chargeSchemeIds = roomRevenueConfigChargeSchemeSet.stream()
        .map(RoomRevenueConfigChargeScheme::getChargeScheme)
        .map(ChargeScheme::getId)
        .collect(Collectors.toSet());

首先使用 map 方法将每个元素转换为对应的 ChargeScheme 对象,然后再使用 map 方法将每个 ChargeScheme 对象转换为其 id 属性,最后使用 collect 方法将所有 id 收集到一个 Set 集合中。

SetRoomRevenueConfigChargeScheme中有三个属性:idRoomRevenueConfig、ChargeScheme其中ChargeScheme中有个属性是id用java的stream得到所有ChargeScheme的id集合

原文地址: https://www.cveoy.top/t/topic/gByi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录