Scala 如何筛选hashmap的键不在给定集合中

Scala 如何筛选hashmap的键不在给定集合中,scala,Scala,假设我有两个哈希映射 val currentMap = Map("current"-> 1) val newMap = Map("current" -> 1, "new"->2) 是否有一种方法可以获得a中B的“相对补码”,即newMap currentMap scala新手-很抱歉这些基本的集合操作对我来说太复杂了 您可以执行以下操作: newMap -- currentMap.keys 你可以做: newMap -- currentMap.keys 抱歉,我发现执行v

假设我有两个哈希映射

val currentMap = Map("current"-> 1)
val newMap = Map("current" -> 1, "new"->2)
是否有一种方法可以获得a中B的“相对补码”,即newMap currentMap

scala新手-很抱歉这些基本的集合操作对我来说太复杂了

您可以执行以下操作:

newMap -- currentMap.keys
你可以做:

newMap -- currentMap.keys

抱歉,我发现执行val newMap.filterKeys(currentMap.contains()==false)有效抱歉,我发现执行val newMap.filterKeys(currentMap.contains()==false)有效