Как я могу преобразовать свой Kotlin Array
в varargs Java String[]
?
val angularRoutings =
arrayOf<String>("/language", "/home")
// this doesn't work
web.ignoring().antMatchers(angularRoutings)
java
kotlin
interop
kotlin-interop
роби2011
источник
источник
vararg
ожидает отдельные элементы, и*array
это способ Kotlin сказать «обрабатывать этот массив как отдельные элементы для этой цели». Внутриvararg
-функцииvararg
параметр в любом случае будет массивом. Для преобразования отдельных элементов в массив вы можете использоватьarrayOf(...)
, но в этом случае вам это не нужно.vararg
?