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

时间:2018-04-30 19:51:55

标签: java get variable-length

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

以下电话的结果是什么?

get(1, 2, 3, 4, 5, 6, 7); // The Call

public int get(int ... a) {
    return a[2];
}             

我的回答是" 2"这是唯一对我有意义的事情。其他选项分别为1,3或4.感谢您的时间。

1 个答案:

答案 0 :(得分:1)

数组基于零。也就是说第一个项目位于0位置,第二个项目位于位置1.因此,在您的情况下,位置2的项目是整数3.