这是一个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

09-13 10:59