程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> 【Simple Java】Java可變參數舉例,simplejava

【Simple Java】Java可變參數舉例,simplejava

編輯:JAVA綜合教程

【Simple Java】Java可變參數舉例,simplejava


什麼是Java可變參數

可變參數是Java 1.5引入的一個特性,它允許一個方法接受任意數量的參數。

package simplejava;

public class Q25 {
    public static void print(String... s) {
        for (String a : s)
            System.out.println(a);
    }

    public static void main(String[] args) {
        print("a");
        print("a", "b");
        print("a", "b", "c");
    }

}

可變參數是如何工作的

當使用可變參數的時候,會先創建一個數組,其數組長度為參數的個數,然後將參數傳到數組中,最後將該數組傳給方法。

什麼時候使用可變參數

正如其名,當一個方法需要處理任意數量的參數時,可變參數機制非常有用;一個好的示例是JDK中的String.format(String format, Object... args)方法,該方法可以接收任意數量的參數進行字符串格式化,因此可以使用可變參數機制實現。

 

譯文鏈接:http://www.programcreek.com/2014/01/java-varargs-examples/

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved