21xrx.com
2025-04-25 10:01:30 Friday
文章检索 我的文章 写文章
Java SE 5.0 引入了可变参数
2023-06-15 15:12:35 深夜i     13     0
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);
  }
}

  
  

评论区