<分区>
Possible Duplicate:
What is the ellipsis for in this method signature?
我在 Java 代码中看到了“T...元素”。 那是什么意思? 谢谢!
标签 java parameters
<分区>
Possible Duplicate:
What is the ellipsis for in this method signature?
我在 Java 代码中看到了“T...元素”。 那是什么意思? 谢谢!
最佳答案
这意味着,你可以将所有你想要的 T 变量传递给一个方法。
如果一个方法是:
public void myMethod(String... a)
{
}
您可以使用您想要的所有 String 对象调用该方法:
myMethod("s1");
myMethod("s1", "s2");
myMethod("s1", "s2", "s3");
myMethod("s1", "s2", "s3", "s4");
Here's有关该语言功能的 Java 官方文档。它是在 Java 5 中引入的。
关于java - java中的 '...'是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3622267/
相关文章:
java - 在 Qpid Proton AMQP 1.0 客户端库中设置连接的 `max_frame_size`
java - 自定义 Swing 组件: Problem with repaint()
powershell - 如何在powershell中使用表达式作为函数参数
java - 从 NPM json-server 获取数据抛出 NetworkOnMainThreadException
url - 我需要 iHotelier 系统的参数列表,可以在 url 中传递
parameters - Vue Router - 未传递参数