关于方法声明中的可变参数符号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
注意事项,这个方法在函数重载的时候,优先级最差
上网查了下没找到答案,于是到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
注意事项,这个方法在函数重载的时候,优先级最差
相关文章推荐
- public static void main(String[] args){} 关于Java main()方法
- 错误: 在类中找不到 main 方法, 请将 main 方法定义为:public static void main(String[] args)否则 JavaFX 应用程序类必须扩展javafx.ap
- 1.2为什么需要public static void main(String[] args)这个方法
- java学习——错误: main 方法不是类 Vo 中的static, 请将 main 方法定义为:public static void main(String[] args)
- 《Java程序员面试笔试宝典》之为什么需要public static void main(String[] args)这个方法
- idea intellij main方法 [public static void main(String[] args) 快速生成]
- 找不到 main 方法, 请将 main 方法定义为: public static void main(String[] args)
- 为什么需要public static void main(String[] args)这个方法
- 错误: 在类中找不到 main 方法, 请将 main 方法定义为:public static void main(String[] args)否则 JavaFX 应用程序类必须扩展javafx.ap
- 《Java程序员面试笔试宝典》之为什么需要public static void main(String[] args)这个方法
- 《Java程序员面试笔试宝典》之为什么需要public static void main(String[] args)这个方法
- 为什么java程序要public static void main(String[ ] args)方法
- 关于public static void main(String[] args)相关知识
- 关于public static void main(String[] args)
- java中为什么需要public static void main(String[] args)这个方法
- java程序中的public static void mian(string[] args)方法
- 解析public static void main(String[] args)
- public static void main(String arg[]) 详细解释
- public static void main(String[] args)的理解
- 关于这样的错误 libcpmtd.lib(string.obj) : error LNK2005: "public: void __thiscall