可变长度参数列表(使用 Get)



我似乎无法理解可变长度参数列表的概念。当我做一些研究时,这是有道理的,但我无法弄清楚这个问题来挽救我的生命。

以下调用的结果是什么?

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。

相关内容

  • 没有找到相关文章

最新更新