Java類型后面三個點(String…),是從Java 5開始,Java語言對方法參數支持一種新寫法,叫可變長度參數列表,其語法就是類型后跟…,表示此處接受的參數為0到多個Object類型的對象,或者是一個Object[]。
public class test {
public static void main(String[] args) {
testVarchar("test1", "test2", "test3");
testVarchar(new String[]{"test1", "test2", "test3"});
}
public static void testVarchar(String... strings) {
for (int i = 0; i < strings.length; i++) {
System.out.print(strings[i]);
}
System.out.print("\n");
}
}
輸出結果:
test1test2test3
test1test2test3
---------------------