我必须在Scala中使用Java函数,该函数接受类型的参数,并且我必须传递给它的对象也来自Java库,但只是类型 。如何在Scala中使用它?Optional<Type>Type
可以吗,如果我像这样打字。请注意,此处来自 Java 库,类型为 。但是这里的函数需要一个类型的参数。javaObjTypesomeFunctionDefinedInAJavaLibraryOptional<Type>
import java.util.Optional
....
// javaObj here is of type Type and comes from a Java library
val scalaObj: Optional[Type] = javaObj.asInstanceOf[Optional[Type]]
// someFunctionDefinedInAJavaLibrary's argument is of type Optional<Type>
val r = someFunctionDefinedInAJavaLibrary(scalaObj)
扬帆大鱼
茅侃侃
猛跑小猪
随时随地看视频慕课网APP
相关分类