public void myMethod(String... args) {
// do something
}
public class VarargsExample {
public static void main(String[] args) {
printNumbers(1);
printNumbers(1, 2);
printNumbers(1, 2, 3, 4);
}
public static void printNumbers(int... numbers) {
for (int number : numbers) {
System.out.print(number + " ");
}
System.out.println();
}
}
public void myMethod(int a, String... args) { } // 올바른 사용법
public void myMethod(String... args, int a) { } // 컴파일 오류
public void myMethod(String... strs, int... nums) { } // 컴파일 오류
public static void main(String[] args) {
int[] arr = {1, 2, 3};
printNumbers(arr);
}