在 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 檢視

開啟您的 職業生涯

完成課程即可獲得認證

開始學習
廣告
© . All rights reserved.