scala - 如何使用字符串func startsWith检查字符串列表而不是一个?

标签 scala

我有一个名字列表:

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))

关于scala - 如何使用字符串func startsWith检查字符串列表而不是一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40959976/

相关文章:

scala - 带 Spark 的独立 HBase,HBaseTest.scala 出错

scala - Map 和 Set 的实际类(不是抽象的也不是特征)是什么?

scala - 链式 + Scala 选项

scala - 如何在 Play 中启动时运行代码!框架 2.4

scala protected 修饰符转换为 java 类是公共(public)的

scala - 如何在 Scala 中将元组隐式转换为向量

scala - 如何展平数组[Future[Seq[T]]]

json - spray-json JsonFormat 案例类

scala - scala中蛋糕图案的重要性

scala - Play Framework scala如何创建临时变量