小编Nic*_*ico的帖子

Java 8将List转换为Lookup Map

我有一个电台列表,在每个电台中都有一个收音机列表。我需要创建电台到电台的查找地图。我知道如何使用Java 8流forEach来做到这一点:

stationList.stream().forEach(station -> {
    Iterator<Long> it = station.getRadioList().iterator();
    while (it.hasNext()) {
        radioToStationMap.put(it.next(), station);
    }
});
Run Code Online (Sandbox Code Playgroud)

但是我相信应该有更简洁的使用方式Collectors.mapping()

有人可以帮忙吗?

java lookup java-8 java-stream collectors

8
推荐指数
2
解决办法
686
查看次数

标签 统计

collectors ×1

java ×1

java-8 ×1

java-stream ×1

lookup ×1