method - kotlin:: class java
Convertir Kotlin Array a varargs de Java (1)
Debe usar el "
operador de propagación
", que se ve así:
*
El operador de propagación debe tener el prefijo del argumento de matriz:
antMatchers(*angularRoutings)
Para más información, consulte la documentation :
Cuando llamamos a una
vararg
vararg, podemos pasar argumentos uno por uno, por ejemplo,asList(1, 2, 3)
o, si ya tenemos una matriz y queremos pasar su contenido a la función, usamos el spread operador (prefijo la matriz con*
):
¿Cómo puedo convertir mi
Array
Kotlin en una cadena Java de varargs
String[]
?
val angularRoutings =
arrayOf<String>("/language", "/home")
// this doesn''t work
web.ignoring().antMatchers(angularRoutings)
¿Cómo pasar una ArrayList a un parámetro del método varargs?