Jak mogę zamienić mój Kotlin Array
na Java Varargs String[]
?
val angularRoutings =
arrayOf<String>("/language", "/home")
// this doesn't work
web.ignoring().antMatchers(angularRoutings)
java
kotlin
interop
kotlin-interop
robie2011
źródło
źródło
vararg
oczekuje pojedynczych elementów i*array
jest sposobem Kotlina na powiedzenie „traktuj tę tablicę jako indywidualne elementy do tego celu”. W ramachvararg
-funkcjivararg
parametr i tak będzie tablicą. Aby przekonwertować poszczególne elementy na tablicę, której możesz użyćarrayOf(...)
, ale nie potrzebujesz tego w tym przypadku.vararg
?