这是一个scala问题。
我目前有以下两个collection对象:
val keywordLookup = Map("a" -> "1111",
"b" -> "2222",
"c" -> "3333",
"d" -> "4444",
"e" -> "5555")
val keywordList = Set("1111", "3333")
keywordLookup是一个查找对象。 keywordList包含一个值列表,我需要从keywordLookup对象中找到ID。
我希望得到以下结果:
Map("a" -> "1111", "c" -> "3333")
最佳答案
val filtered = keywordLookup.filter(kv => keywordList.contains(kv._2))
filtered
是要作为输出的Map