我在Java中有一个带有此签名void setActiveProfiles(String... profiles)
的方法,在Java中我可以将一个字符串数组传递给此方法。我想调用该方法并将其传递给Array[String]
,但我收到Type mismatch
错误。我的问题是将Scala数组转换为Java数组的最佳和最佳方法是什么?
这是编译错误的主体:
type mismatch;
found : Array[String]
required: String
答案 0 :(得分:5)
我找到了答案并且我已对其进行了测试,将方法调用为setActiveProfiles(array:_*)