使用 Scala 2.12,我試圖從字串中查找第一個大寫字母的索引。下面是我的代碼。
"strCapit".split("").indexWhere(_.toCharArray.head.isUpper)
或者
"strAfte".split("").flatMap(x=>x.toCharArray).indexWhere(_.isUpper)
isUpper 用于字符而不是字串。那么有沒有一種方法可以將集合中的元素從字串直接轉換為字符,因為我無法做到map(x=>x.toChar)
uj5u.com熱心網友回復:
scala> "strCapiT".indexWhere(_.isUpper)
res1: Int = 3
scala> "str".indexWhere(_.isUpper)
res2: Int = -1
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/497152.html
