我想查找特定字符串是否存在于列表中,例如
val fruit: List[String] = List("apples", "oranges", "pears")
我想检查给定列表中是否存在oranges
如果有人能在这方面帮助我,那就太好了。TIA
有几种方法可以做到这一点:
scala> val fruits: List[String] = List("apples", "oranges", "pears")
fruits: List[String] = List(apples, oranges, pears)
使用.contains
scala> val hasApples = fruit.contains("apples")
hasApples: Boolean = true
scala> val hasBananas = fruit.contains("bananas")
bananas: Boolean = false
或使用.find
scala> fruits.find(_ == "apples")
res1: Option[String] = Some(apples)
scala> fruits.find(_ == "bananas")
res2: Option[String] = None
有关以下方面的其他有用方法,请查看文档:http://www.scala-lang.org/api/current/#scala.collection.immutable.List