首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Java多参数点符号- Varargs

Java多参数点符号- Varargs
EN

Stack Overflow用户
提问于 2011-09-24 20:34:15
回答 2查看 98.3K关注 0票数 63

我刚刚确认了带有多个参数的方法声明的点符号

如下所示:

public function getURLs(URL... urls){
    for(int i = 0; i < urls.length; i++){
        // walk through array of arguments
    }
}

并且像这样使用

getURLs(url1, url2, url3);

其中这些方法参数被隐式转换为URL[] urls

  1. 我是否了解其行为properly?
  2. Where是此语法的文档?
  3. 这是从哪个版本的
  4. (J2ME、J2SE、Dalvik)支持的?
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-24 20:40:45

是的,这就是它的工作方式。参数会自动放入数组中。参数"urls“的行为类似于URL[]Varargs are documented here。它们是在Java1.5中引入的,因此在J2SE 1.5+和所有安卓系统中都可用,因为它支持Java 1.5+语言功能。没有JavaME/J2ME版本支持它。

票数 65
EN

Stack Overflow用户

发布于 2011-09-24 20:39:33

该语法是在Java 5中引入的,称为varargs:

http://download.oracle.com/javase/1,5.0/docs/guide/language/varargs.html

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7539033

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档