我似乎无法理解可变长度参数列表的概念。当我做一些研究时,这是有道理的,但我无法弄清楚这个问题来挽救我的生命。
以下调用的结果是什么?
get(1, 2, 3, 4, 5, 6, 7); // The Call
public int get(int ... a) {
return a[2];
}
我的回答是"2",这对我来说是唯一有意义的事情。其他选项为 1、3 或 4。谢谢你的时间。
数组从零开始。也就是说,第一项位于位置 0,第二项位于位置 1。因此,在您的情况下,位置 2 的项目是整数 3。