class VarArgs { // vaTest() now uses a vararg. static void vaTest(int... v) { System.out.print("Number of args: " + v.length + " Contents: "); for (int x : v) System.out.print(x + " "); System.out.println(); } public static void main(String args[]) { vaTest(10); // 1 arg vaTest(1, 2, 3); // 3 args vaTest(); // no args } }
5.9.Varargs | ||||
5.9.1. | Demonstrating variable-length arguments | |||
5.9.2. | Using varargs with standard arguments | |||
5.9.3. | Methods Accepting a Variable Number of objects | |||
5.9.4. | Limiting the object Types in a Variable Argument List | |||
5.9.5. | Demonstrate variable-length arguments. | |||
5.9.6. | Use varargs with standard arguments. | |||
5.9.7. | Overloading Vararg Methods | |||
5.9.8. | Make methods that have unspecified number of parameters:pass an array of Objects |