我有一个值数组
String [] str = { ONE, TWO, THREE };
以及存储在 map 中的一些键值对
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 获取具有匹配键的映射条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48444634/