我该如何将我的Kotlin
Array
转换为Java String[]
可变参数?val angularRoutings =
arrayOf<String>("/language", "/home")
// this doesn't work
web.ignoring().antMatchers(angularRoutings)
vararg
期望单独的元素,而*array
是Kotlin中表示“将此数组视为单独元素”的方式。在vararg
函数内部,vararg
参数将始终是一个数组。要将单个元素转换为数组,可以使用arrayOf(...)
,但在这种情况下不需要。 - Dario Seidlvararg
的方法? - WackaloonsomeVarargMethod(*myList.toTypedArray())
可以正常工作。 - Williaan Lopes