【问题标题】:How to use java StringUtils function substringBetween in Scala?如何在 Scala 中使用 java StringUtils 函数 substringBetween?
【发布时间】:2016-02-03 19:10:52
【问题描述】:

在java中,我们可以使用下面的代码获取给定字符串的子字符串

String filename = "abc.def.ghi";

StringUtils.substringAfter(filename, ".");


then output is : def.ghi

同样的子字符串功能,我们如何在 scala 中实现?

【问题讨论】:

    标签: java scala scale user-defined-functions


    【解决方案1】:

    您可以在 Scala 中进行类似的操作:

    scala> filename.substring(filename.indexOf('.') + 1, filename.length)
    res17: String = def.ghi
    

    你也可以使用高阶函数:

    scala> filename.drop(filename.indexOf('.') + 1)
    res18: String = def.ghi
    

    【讨论】:

    • 高阶:(filename dropWhile (_ != '.')) drop 1
    猜你喜欢
    • 2015-08-30
    • 1970-01-01
    • 1970-01-01
    • 2021-12-19
    • 1970-01-01
    • 2017-11-30
    • 1970-01-01
    • 2023-01-05
    相关资源
    最近更新 更多