1.舉例子
首先舉個形參個數(shù)可變的方法的例子:
public void booksShoppingCart(String... books) { for (String book : books) { System.out.PRintln(book); } }如上所述,可以向books傳入任意多個String字符串。2.如何定義形參個數(shù)可變的方法
在最后一個形參的類型后增加三點(. . .);
3.如何調(diào)用這樣的方法
對于上面的方法booksShoppingCart,有如下兩種調(diào)用方式:
(1) 直接傳入多個字符串
booksShoppingCart("瘋狂 java", "瘋狂English", "瘋狂Ajax");(2) 向個數(shù)可變的形參傳入一個數(shù)組String[] books;books = new String[] { "瘋狂 Java", "瘋狂English", "瘋狂Ajax" };booksShoppingCart(books);4.如何理解這樣的形參參數(shù)可變的形參本質(zhì)上就是一個數(shù)組類型的形參,故而向這種形參傳遞參數(shù)時既可以傳入多個參數(shù),又可以傳入一個數(shù)組。
5.注意事項
長度可變的形參只能位于參數(shù)列表的最后,故而一個方法中最多只有一個長度可變的形參。
新聞熱點
疑難解答
圖片精選