jdk1.5新特性2之動態參數列表
一 概念
Java類型後麵三個點如(String... strs)是從Java1.5開始對方法參數支持一種新寫法,叫可變長度參數列表,其語法就是類型後跟三個點,表示此處接受的參數為0到多個Object類型的對象或者是一個Object[]。
二 例子
public class test
{
public static void main(String[] args)
{
testVarchar("xy", "xy2", "xy3");
testVarchar(new String[]{"xy", "xy2", "xy3"});
}
public static void testVarchar(String... strings)
{
for (int i = 0; i < strings.length; i++)
{
System.out.print(strings[i]);
}
System.out.print("\n");
}
}
結果為
xyxy2xy3
xyxy2xy3
三 注意點
值得注意的是動態參數列表必須放在方法簽名的最後一個
add(int i,int... nums); // 正確
add(int... nums,int i); // 錯誤
最後更新:2017-04-03 16:49:31