Spring Framework VarArgs with Multiple Parameters

The following example illustrates varargs with multiple parameters.

class MultipleParam

{

public static void main(String args[])

{

sum("1+2+4+5=",1,2,4,5);

sum("1+2=",1,2);

int a[]={1,8151191,817};

sum("1+8151191+817=",a);

}



public static void sum(String s,int... a)

{

int sum=0;

for(int i=0;i<a.length;i++)

{

sum+=a[i];

}

System.out.println(s+sum);

}

}

Output




1+2+4+5=12

1+2=3

1+8151191+817=8152009

sum(String s,int... a): When declaring vararg method with multiple parameters the vararg parameter must succeed after normal parameters.