天天看點

JDK1.5新特性--可變參數

可變參數的簡單文法格式為:methodName([argumentList], dataType...argumentName);适用于參數個數不确定,類型确定的情況,java把可變參數當做數組來處理 注意: 可變參數必須位于最後一項,當可變參數個數多餘一個時,必将有一個不是最後依稀那個,是以隻支援有一個可變參數,因為參數個數不确定,是以當其後邊還有相同類型參數時,java無法區分傳入的參數輸入前一個可變參數還是後邊的參數,是以隻能讓可變參數位于最後一項。 1、隻能出現在參數清單的最後; 2、...位于變量類型和變量名之間,前後有無空格都可以 3、調用可變參數方法時,編譯器為該可變參數隐含建立一個數組,在方法體中一數組的形式通路可變參數。 代碼執行個體:

public class VarargsDemo {
		public static void main(String[] args) {
			show("a", "b", "c", "d", "e");
		}

		public static void show(String... args) {
			for (String str : args) {
				System.out.println(str);
			}
		}
	}
           

繼續閱讀