How to use variable argument
Using variable argument in java method can be very important tool . As we can give multiple no of inputs to the methods using variable argument.
The rules to define variable-length parameters in a method definition are as follows:
1.There must be only one variable-length parameters list.
2.If there are individual parameters in addition to the list, the variable-length parameters list
must appear last inside the parentheses of the method.
3.The variable-length parameters list consists of a type followed by three dots and the name.
import java.io.*;
class MyClass {
public void printStuff( int... values) {
for (int v : values ) {
System.out.println(v);
}
}
}
In the above code method printStuff(int... values ) have a variable argument . therefore multiple no of integers can be passed to it.
For example:
class VarargTest {
public static void main(String[] args) {
MyClass mc = new MyClass();
mc.printStuff(1);
mc.printStuff(1,2);
mc.printStuff(1,2,3);
}
}
//output::1
//1 2
//1 2 3
0 Comment(s)