我有名称列表:
val listOfNames = List("john", "melanie", "maya", "jack")
我有一个字符串名称全名:
val fullName = "john legend"
现在,我想使用字符串func startsWith
,并检查全名是否从listOfNames
中的任何名称开始,那么我如何在一行中检查它?
if (fullName.startsWith(listOfNames)) {
//do something
}
谢谢!
这是一个具体的实现,可以检查与名称列表的任何匹配:
listOfNames.exists(firstName => fullName.startsWith(firstName))
另一个选项:
listOfNames.exists(fullName.startsWith)
简单:迭代您的数组,重复每个人的检查。