Arrays 如何在scala中过滤出两个不同贴图的公用键

Arrays 如何在scala中过滤出两个不同贴图的公用键,arrays,scala,filter,collections,tuples,Arrays,Scala,Filter,Collections,Tuples,我想检索一个列表/数组(假设a)的键,该键存在于另一个列表/数组(假设B)中 只需使用过滤器: val C = A.filter(k => B.contains(k._1)) 这将只获取元组,其键包含在B中。请注意,您可能希望先将B转换为集合以提高性能。是的,我认为这样会更好,非常感谢您的帮助:) val C = A.filter(k => B.contains(k._1))

我想检索一个列表/数组(假设a)的键,该键存在于另一个列表/数组(假设B)中

只需使用过滤器:

val C = A.filter(k => B.contains(k._1))

这将只获取元组,其键包含在
B

中。请注意,您可能希望先将B转换为集合以提高性能。是的,我认为这样会更好,非常感谢您的帮助:)
val C = A.filter(k => B.contains(k._1))