可变长度参数列表(使用 Get)
Variable Length Argument List (using 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。
我似乎无法理解可变长度参数列表的概念。当我做一些研究时,这是有道理的,但我想不出这个问题来挽救我的生命。
下面调用的结果是什么?
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。