`
左博涯
  • 浏览: 59177 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Java 1.5中引入了可变参数和新的for each语法

    博客分类:
  • Java
阅读更多

 

//请注意红色部分...
public class SayHelloToMulties {

  public static void sayHelloTo(String... names) {
   
for (String n : names) {
      System.out.println("Hello " + n + ". ");
    }
  }

 
public static void main(String... args) {
    sayHelloTo(args);
  }
}

 

命令行运行及结果:

.....>java SayHelloToMulties SharkWang xport
       Hello SharkWang
       Hello xport

 

在一个方法中只能使用一个省略号定义(可变长度的参数,也就是在输入时此处可以输入N个这一类型的参数),也就是只能定义一个可变长的参数,而且必需是最后一个参数。下面的定义是不合法的:

public Guitar(String builder, String model,String... features, float... stringHeights)

public Guitar(String builder, String model,String... features, float  stringHeights)

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics