java可變參數應用示例。本站提示廣大學習愛好者:(java可變參數應用示例)文章只能為提供參考,不一定能成為您想要的結果。以下是java可變參數應用示例正文
Java1.5增長了新特征:可變參數:實用於參數個數不肯定,類型肯定的情形,java把可變參數當作數組處置。留意:可變參數必需位於最初一項。當可變參數個數過剩一個時,勢必有一個不是最初一項,所以只支撐有一個可變參數。由於參數個數不定,所以當厥後邊還有雷同類型參數時,java沒法辨別傳入的參數屬於前一個可變參數照樣後邊的參數,所以只能讓可變參數位於最初一項。
可變參數的特色:
1、只能湧現在參數列表的最初;
2、...位於變量類型和變量名之間,前後有沒有空格都可以;
3、挪用可變參數的辦法時,編譯器為該可變參數隱含創立一個數組,在辦法體中一數組的情勢拜訪可變參數。
public class Varable {
public static void main(String [] args){
System.out.println(add(2,3));
System.out.println(add(2,3,5));
}
public static int add(int x,int ...args){
int sum=x;
for(int i=0;i<args.length;i++){
sum+=args[i];
}
return sum;
}
}
示例代碼2
public static void main(String[] args) {
T.test("1","2","3");
}
public static void test(String... ps){
System.out.println(ps.length);
for(String s : ps){
System.out.println(s);
}
}
上邊的ps相當於一個String數組