【发布时间】:2015-01-08 20:53:49
【问题描述】:
我必须返回列表中包含“?”字符的第一个元素的索引。
为什么它应该是 8 却显示为 -1。 indexOf 对字符不起作用吗?我应该使用 indexWhere 还是会有相同的结果?
scala> val lst = List("question?mark")
lst: List[String] = List(question?mark)
scala> lst.indexOf('?')
res2: Int = -1
当我将 val 设为字符串时,它可以正常工作
【问题讨论】:
标签: list scala collections scala-collections indexof