Java中的数组参数与可变参数的区别 沙里 收录于 Java基础 2023-04-01 约 91 字 预计阅读 1 分钟 目录 Java中的数组参数与可变参数的区别 看代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 private int[] func1(int... args) { return args; } private int[] func2(int[] args) { return args; } @Test void func() { int[] args = {1, 2, 3}; assertArrayEquals(args, func1(args)); assertArrayEquals(args, func2(args)); assertArrayEquals(args, func1(1, 2, 3)); } 其实可变参数,最终进入函数内也是数组。