【问题标题】:How to 'reach into an Option[String]' and make the string lower case?如何“进入选项 [字符串]”并使字符串小写?
【发布时间】:2015-01-15 15:24:32
【问题描述】:

我有一个 Option[String] 并且我想确保字符串是小写的。 “进入”选项并进行转换而不必提取字符串然后将其放回选项的惯用方式是什么?

谢谢

【问题讨论】:

标签: scala


【解决方案1】:

只需拨打map就可以了:

stringOpt.map(_.toLowerCase)

【讨论】:

    【解决方案2】:
    val x : Option[String] = Some("Hello")
    x map (_.toLowerCase)
    res2: Option[String] = Some(hello)
    

    【讨论】:

    • 谢谢!如此简单,但是这需要所有字母小写,我需要句子中的第一个字母保持大写......
    • 在 StringOps 库中寻找一个额外的方法,这里是scala-lang.org/api/current/…
    猜你喜欢
    • 1970-01-01
    • 2013-05-21
    • 2014-08-01
    • 1970-01-01
    • 2011-06-16
    • 2015-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多