class VarArgs
{public void Test(int ... v)
{System.out.print("No. of args "+ v.length +"contents ");
for(int i : v)
{System.out.print(i+" ");}
System.out.println();
}
public void Test(boolean ... v)
{System.out.print("No. of args "+ v.length+"contents ");
for(boolean i: v)
{System.out.print(i+ " ");}
System.out.println();
}
public void Test(String str, int ... v)
{System.out.print(str+ v.length+"contents ");
for(boolean i: v)
{System.out.print(i+ " ");}
System.out.println();
}
public static void main(String a[])
{ VarArgs va = nwe VarArgs();
va.Test("Testing me:", 10, 20);
va.Test(11,12,13);
va.Test(true, false, false);
//va.Test(); // Error ambiguity between boolean and integer function
}
}
Demonstrates The overloading Varargs methods.
- No trackbacks yet.


#1 by physician assistant at June 16th, 2010
Great site. A lot of useful information here. I’m sending it to some friends!