我正在尝试基于 Scala 案例类创建一个新的 Java 对象。一切似乎都很好,包括在第一次初始化中创建新对象,直到我需要填写类型的属性(其他类型Option[X]
在哪里。它因参数而异)。X
在此属性具有值的情况下,我设法通过使用获得了值,Some.apply("value")
但是当不存在值时,我有点不知所措。如果这是我会使用的 Scala 对象创建None
,但这似乎不是 Java 的选项。
我试过使用Option.apply(null)
,scala.None
但null
没有成功。如何在 Java中给出None
一个类型匹配的值?scala.Option<A>