我试图根据Scala案例类创建一个新的Java对象。一切似乎都很好,包括在第一次初始化中创建新对象,直到我需要填写Option[X]
类型的属性(其中X
是其他类型。它根据参数而变化)。
如果此属性具有我使用Some.apply("value")
设法获得的值,但是当没有值存在时,我有点失去了使用的内容。如果这是一个Scala对象创建,我会使用None
,但这似乎不是Java的一个选项。
我已尝试使用Option.apply(null)
,scala.None
和null
但未成功。如何在Java中为类型匹配None
提供scala.Option<A>
值?