package param;
/**
* Indefinite parameter
*
* @author ZengWenFeng
*/
public class IndefiniteParameter
{
public static void main(String[] args)
{
methodAcb("1", "2", "3");
System.out.println("----------------");
String[] a = {"1", "2", "3"};
String[] b = {"4", "5", "6"};
String[] c = {"7", "8", "9"};
methodAcb(a, b, c);
System.out.println("----------------");
methodKkk(1, "4");
}
public static void methodAcb(String... a)
{
for (String temp : a)
{
System.out.println(temp);
}
}
public static void methodAcb(String[]... a)
{
for (String[] temp : a)
{
System.out.println(temp);
}
}
public static void methodKkk(int i, Object... a)
{
System.out.println(i);
for (Object temp : a)
{
System.out.println(temp);
}
}
// 1
// 2
// 3
// ----------------
// [Ljava.lang.String;@41d5550d
// [Ljava.lang.String;@1cc2ea3f
// [Ljava.lang.String;@40a0dcd9
// ----------------
// 1
// 4
}