Java的可变参数
Java中的一些类使用一个可变参数变量的方法:
public class JavaArrayExample {
public void removeIndices(int... indices) {
// code here...
}
}
在那样的情况下需要使用*操作符传递一个IntArray:
val javaObj = JavaArray()
val array = intArrayOf(0, 1, 2, 3)
javaObj.removeIndicesVarArg(*array)
目前来说不太可能传递null给一个可变参数。