Java -- 如何定義一個不定參數的函數

public class TestParms {

	public static void main(String[] args) {
		test("張三");
		System.out.println("******");
		test("張三","李四");
		System.out.println("******");
		test("張三","A","B");
	}
	
	// params 必須作爲最後一個參數
	// 參數個數可以爲0個,1個或者多個
	public static void test(String name,Object... params) {
		for (Object param : params) {
			System.out.println(param);
		}
	}
}

輸出值:

******
李四
******
A
B

方法傳值,第一個參數是 name,往後所有的參數都屬於 params 的數組

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章