package com.test;
/**
* J2SE5新特性 可变长参数
*
*/
public class VarArgs {
public static void pringMsg(boolean debug, String ... msgs){
if (debug){
//打印消息的长度
System.out.println("DEBUG: 待打印消息的个数 " + msgs.length);
}
for (String s : msgs){
System.out.println(s);
}
if (debug){
System.out.println("DEBUG: 打印消息结束" );
}
}
public static void main(String[] args){
//调用printMsg(boolean debug, String msgs)方法
VarArgs.pringMsg(true);
VarArgs.pringMsg(false, "第一条消息", "第二条消息");
VarArgs.pringMsg(false, "第一条消息", "第二条消息", "第三条消息");
}
}
本文介绍了一个使用 Java 5 的 VarArgs 特性的示例程序,演示了如何定义和调用带有可变参数的方法。通过不同的调用方式展示了 VarArgs 的灵活性。
849

被折叠的 条评论
为什么被折叠?



