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给一个可变参数。

results matching ""

    No results matching ""