您的位置:首页 > 编程语言 > Go语言

关于方法声明中的可变参数符号public static void go(String ... y)

2011-03-26 20:14 585 查看
最近遇到一个一个比较特殊的符号 "...",形如public static void go(String ... y)

上网查了下没找到答案,于是到j2me开发群中去咨询了。

群里的一哥们给了比较详尽的解释,这个“...”其实是表示一个可变参数数组,以前常用vector传递,例子如下

public class Beta{

public static void go(String ... y)

{

System.out.println(y.length);

}

public static void main(String[] args)

{

Beta.go("hi");

Beta.go("hi","babay","ok");

}

}

输出1和3

注意事项,这个方法在函数重载的时候,优先级最差
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐