【发布时间】:2020-07-19 08:58:41
【问题描述】:
我有一个如下列表:
val map_temp =
List(
(List("SRC_123","SRC_999"),"TRGT_123"),
(List("SRC_456"),"TRGT_456"),
(List("SRC_789"),"TRGT_789"),
(List("SRC_888"),"TRGT_888"),
)
我想检查SRC_999是否存在。
我尝试了以下方法:
map_temp.foreach {
case(key, value) =>
if (key.contains("SRC_999")) {
print("yes exists")
}
}
这会导致以下错误
error: value contains is not a member of Any
case(key:Any, value) => if(key.contains("SRC_99"))
我也试过这个:
map_temp.foreach(a => if(a._1.contains("SRC_999")))
但这会导致以下错误:
error: value contains is not a member of Any
mapped.foreach(a => print(a._1.contains("SRC_999")))
我该如何解决这个问题?
【问题讨论】: