检查 Map 中的值是否是 String 的一部分

Checking if values in Map is part of String

我正在寻找与这里完全相同的东西,除了一处不同:Checking if values in List is part of String

,但在我的例子中,keys 是一个 Map 而不是 List。我想对地图的密钥执行检查。

与您发布的其他问题相辅相成

val map = Map("hi" -> 1, "random" -> 2, "test" -> 3)

val a = "some random test message"

map.keys.exists(a.contains(_))