21xrx.com
2024-09-17 04:15:11 Tuesday
登录
文章检索 我的文章 写文章
Java SE 5.0 引入了可变参数
2023-06-15 15:12:35 深夜i     --     --
Java 可变参数 数组 语法 简化

Java是一种高级编程语言,可以用于开发各种应用程序,从简单的小工具到大型企业级应用程序。在Java语言的发展历程中,有很多新的特性被引入,其中包括可变参数。

可变参数是指方法可以接受不定数量的参数,这些参数被封装成一个数组对象。在Java SE 5.0之前,我们通常使用数组来传递不定数量的参数,但是这种方式比较繁琐,而且不够直观。

Java SE 5.0引入了可变参数,可以使得代码编写更加简化。使用可变参数的语法非常简单,在方法前面加上...即可,例如:


public void print(String... params) {

  for (String param : params) {

    System.out.println(param);

  }

}

这样,我们就可以像下面这样调用该方法:


print("hello", "world", "java");

可变参数也可以与其他类型的参数一起使用,但是可变参数必须放到参数列表的最后。例如:


public void print(String name, int... nums) {

  System.out.println("name: " + name);

  for (int num : nums) {

    System.out.println(num);

  }

}

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复