gpt4 book ai didi

java - 使用 Stream API 获取具有匹配键的 map 条目

转载 作者:行者123 更新时间:2023-11-29 08:30:42 25 4
gpt4 key购买 nike

我有一个值数组

String [] str = { ONE, TWO, THREE };

和一些存储在映射中的键值对

Map<String, String> map;

如何使用 Stream API 从映射中获取其键包含在数组中的所有条目?

最佳答案

我假设当你说你想要这张 map 中的条目时,你指的是值所以这是我会怎么做

    String[] str = {"ONE", "TWO", "THREE"};
Map<String, String> map = <Your map's here>;

List<String> values = Stream.of(str)
.filter(map::containsKey)
.map(map::get)
.collect(Collectors.toList());

关于java - 使用 Stream API 获取具有匹配键的 map 条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48444634/

25 4 0