在 Java 中將可變引數與標準變數一起使用


Java 中具有可變長度引數 (Varargs) 的方法可以具有零個或多個引數。Varargs 也可以與標準引數一起使用,但它們必須是引數列表中的最後一個引數。此外,一個方法中只能有一個 Varargs。

展示此功能的一個程式如下所示

示例

 實際演示

public class Demo {
   public static void Varargs(int i, String... str) {
      System.out.println("
Number of Vararg are: " + i);       System.out.println("The argument values are: ");       for (String s : str)          System.out.println(s);    } public static void main(String args[]) { Varargs(3, "Apple", "Mango", "Pear"); Varargs(0); Varargs(1, "Magic"); } }

輸出

Number of Vararg are: 3
The argument values are:
Apple
Mango
Pear

Number of Vararg are: 0
The argument values are:

Number of Vararg are: 1
The argument values are:
Magic

現在讓我們理解上面的程式。

類 Demo 中的方法 Varargs() 具有 int 型別的標準引數和 String 型別的可變長度引數。此方法列印 Vararg 的數量及其值。展示此功能的程式碼片段如下所示

public static void Varargs(int i, String... str) {
   System.out.println("
Number of Vararg are: " + i ); System.out.println("The argument values are: "); for (String s : str) System.out.println(s); }

在 main() 方法中,使用不同的引數列表呼叫方法 Varargs()。展示此功能的程式碼片段如下所示

public static void main(String args[]) {
   Varargs(3, "Apple", "Mango", "Pear");
   Varargs(0);
   Varargs(1, "Magic");
}

更新日期: 2019 年 7 月 30 日

140 次瀏覽

開啟你的 職業生涯

完成課程,獲得認證

開始
廣告
© . All rights reserved.