我在 Java 中有一个带有以下签名的方法
这是编译错误的主体内容:
void setActiveProfiles(String... profiles)
,我可以将字符串数组传递给此方法。我想调用该方法并传递一个 Array[String]
,但是我收到了 Type mismatch
错误。我的问题是转换 Scala 数组为 Java 数组的最佳和最优方式是什么?这是编译错误的主体内容:
type mismatch;
found : Array[String]
required: String
setActiveProfiles(array:_*)
。 - PooyaString[]
,那么Scala编译器会自动将Array[String]
转换为String[]
。请展示错误信息。 - Jatin