【发布时间】:2016-04-30 21:57:32
【问题描述】:
我遇到了一个方法定义:
void doType(int... keyCodes) {
doType(keyCodes, 0, keyCodes.length);
}
void doType(int[] keyCodes, int offset, int length) {
if (length == 0) {
return;
}
robot.keyPress(keyCodes[offset]);
doType(keyCodes, offset + 1, length - 1);
robot.keyRelease(keyCodes[offset]);
}
“int...”似乎表示整数参数的数量不定,但该变量在函数内用作数组。谁能解释一下?
【问题讨论】:
-
有两件事让我感到难过:1) 尽管使用搜索很容易回答这个问题,但有人提出了这个问题;2) 它很快就会收到 3 个答案
-
谢谢 - 我在谷歌搜索“int...”时遇到了问题!
标签: java