Kotlin:将列表转换为Java可变参数
我怎样才能将我的Kotlin列表转换为Java字符串数组? (称为函数是在Java中,并期望可变参数)。
val angularRoutings = arrayOf<String>( "/language", "/home", "/registration", "/registration-summary", "/admin/registration", "/init") // this doesn't work web!!.ignoring().antMatchers(angularRoutings)
如何将ArrayList传递给可变参数方法参数?
您需要使用的运算符在方法调用中称为“ 展开运算符”,a *
,作为数组参数的前缀:
antMatchers(*angularRoutings)
阅读这里的文档:-)