代码之家  ›  专栏  ›  技术社区  ›  davidzxc574

将字符串缩放为字符

  •  0
  • davidzxc574  · 技术社区  · 2 年前

    使用Scala 2.12,我试图从字符串中找到第一个大写字母的索引。下面是我的代码。

    "strCapit".split("").indexWhere(_.toCharArray.head.isUpper)
    

    "strAfte".split("").flatMap(x=>x.toCharArray).indexWhere(_.isUpper)
    

    isUpper用于字符而不是字符串。那么,有没有一种方法可以将集合中的元素从string直接转换为char呢 map(x=>x.toChar)

    1 回复  |  直到 2 年前
        1
  •  1
  •   yǝsʞǝla    2 年前
    scala> "strCapiT".indexWhere(_.isUpper)
    res1: Int = 3
    
    scala> "str".indexWhere(_.isUpper)
    res2: Int = -1