【问题标题】:Java/Scala project : checking null vs. matchingJava/Scala 项目:检查 null 与匹配
【发布时间】:2016-07-04 08:38:09
【问题描述】:

我正在处理一个 Java/Scala 项目,现在在我的 Scala 类中,我正在检查 java 对象的方法是否会返回字符串或 null。进行此检查的最佳方法是什么?我应该继续检查该方法是否返回 null 就像有人在 Java 中所做的那样,还是应该将它包装在一个选项中并使用 Scala 的选项匹配。提前致谢!

【问题讨论】:

    标签: java scala null options


    【解决方案1】:

    在 Scala 中,您应该使用Option[String] 来明确:

    val stringOpt: Option[String] = Option(someJavaMethodThatReturnsNull())
    

    然后使用模式匹配或者Option的函数。

    【讨论】:

      猜你喜欢
      • 2012-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-09
      • 1970-01-01
      • 2015-03-25
      相关资源
      最近更新 更多