Tuesday, 2 August 2016

Java Variable Argument Example


Variable Argument (Varargs)  allows the method to accept zero or multiple arguments.This is a better approach If, we don't know how many parameters we will have to pass in method.
Syntax for variable args 
method_return_type method_name(datatype... variable_name){}
Rules of variable arguments :
** There can be only one variable argument in method signature.
** If providing multiple arguments in method signature then varargs will always be last argument.

public class VariableArgument {
static void show(String... str){
for(String s:str){
System.out.println(s);
}
}
static void show(String str,int... num){
for(int i : num){
System.out.println(i);
}
}
public static void main(String[] args) {
System.out.println("Method With Variable Args\n");
show();  // Method with no argument
show("a","b","c","d");  // Method with argument
System.out.println("Method With Variable Args And Other arguments\n");
show("pushkar",4,5,5);
}
}

No comments:

Post a Comment