如何从集合中的对中提取所有密钥到另一个集合中? [重复]

问题描述 投票:0回答:1

我有一组对:Set<Pair<UUID, Long>> pairs

我可以从每对(UUID)中提取所有“左”到另一个Set:Set<UUID> keys吗?

java generics stream set uuid
1个回答
4
投票

您可以使用mapUUID中获取Pair,然后将它们收集到Set中>

Set<UUID> uuids = pairs.stream()
                     .map(Pair::getKey)
                     .collect(Collectors.toSet());
© www.soinside.com 2019 - 2024. All rights reserved.