在 Java 中接受可变数量对象的函数


一种在 Java 中接受可变数量的 Object 参数的函数是可变数量参数(Varargs)的形式。此类参数可以具有零个或多个 Object 类型参数。

一个对此作出说明的程序如下

范例

 实际案例

public class Demo {
   public static void Varargs(Object... args) {
      System.out.println("
Number of Object arguments are: " + args.length);       System.out.println("The Object argument values are: ");       for (Object i : args)       System.out.println(i);    }    public static void main(String args[]) {       Varargs("Apples", "4", "All");       Varargs("Half of", 3, "is", 1.5);    } }

输出

Number of Object arguments are: 3
The Object argument values are:
Apples
4
All
Number of Object arguments are: 4
The Object argument values are:
Half of
3
is
1.5

现在让我们了解一下上述程序。

Demo 类中的 Varargs() 方法具有 Object 类型的可变数量参数。此方法打印参数的数量及其值。如下代码段演示了这一点

public static void Varargs(Object... args) {
   System.out.println("
Number of Object arguments are: " + args.length );    System.out.println("The Object argument values are: ");    for (Object i : args)    System.out.println(i); }

在 main() 方法中,以 Object 类型的不同参数列表调用 Varargs() 方法。如下代码段演示了这一点

public static void main(String args[]) {
   Varargs("Apples", "4", "All");
   Varargs("Half of", 3, "is", 1.5);
}

更新于:30-Jul-2019

518 视图

开启您的 职业生涯

完成课程即可获得认证

开始学习
广告