小编Dio*_*cia的帖子

将数组元素传递给可变参数

我在超类上有以下方法:

public void method(Example... examples) {
        for (Example e : examples) {
            e.doSomething();
        }
    }
Run Code Online (Sandbox Code Playgroud)

这是对子类的调用:

super.method(examples[0], examples[1], examples[2], examples[3], examples[4], examples[5], examples[6], examples[7], examples[8], examples[9], examples[10]);
Run Code Online (Sandbox Code Playgroud)

有没有更简单的方法来传递元素?类似于 super.method(examples[0 -> 10]) ?

我无法将整个数组 (super.method(examples)) 传递给该方法。

谢谢你。

java arrays variadic-functions

1
推荐指数
1
解决办法
1701
查看次数

标签 统计

arrays ×1

java ×1

variadic-functions ×1