【问题标题】:Finding length of string in Scala在Scala中查找字符串的长度
【发布时间】:2018-03-22 06:18:32
【问题描述】:

我是 scala 的新手 我有一个字符串列表 -
List[String] (“alpha”, “gamma”, “omega”, “zeta”, “beta”)

我想计算所有长度为 4 的字符串

即我想得到输出 = 2。

【问题讨论】:

  • 你可以简单地使用l.count(_.length == 4)来得到你的结果,这里l是你的List[String]

标签: scala string-length


【解决方案1】:

你可以这样做:

val data = List("alpha", "gamma", "omega", "zeta", "beta")

data.filter(x => x.length == 4).size

res8: Int = 2

【讨论】:

    【解决方案2】:

    你可以使用count函数作为

    val list =  List[String] ("alpha", "gamma", "omega", "zeta", "beta")
    
    println(list.count(x => x.length == 4))
    //2 is printed
    

    希望回答对你有帮助

    【讨论】:

    • 谢谢@volia17 :)
    猜你喜欢
    • 2016-03-05
    • 1970-01-01
    • 2017-06-13
    • 2013-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-07
    • 1970-01-01
    相关资源
    最近更新 更多