第一次看到这种东西
[code="java"]
public void createControls(String ... names) {
for (String name : names) {
addControl(name);
}
}
[/code]
请问参数中的那个String ... names怎么解释?
第一次看到这种东西
[code="java"]
public void createControls(String ... names) {
for (String name : names) {
addControl(name);
}
}
[/code]
请问参数中的那个String ... names怎么解释?
这是不定参的写法。
是jdk1.5的新特性。
也就是说你可以这样子传参。
createControls("a","b","c")
然后你的names将会是一个数组
通过for in 的循环取到每个维数上的值。
懂了?
不懂就查一下jdk1.5新特性。
现在也不新了.....-_-!