Java基础之可变参数
可变参数:
其实就是一种数组参数的简写形式,不用每一次都手动建立数组对象。
只要将要操作的元素作为参数传递既可。
隐式将这些参数封装成了数组。
注意:可变参数只能作为最后一个参数存在!
格式: MethodName(数据类型... 变量名)
示例:
public static void show(int... parms)
{
for(int i : parms)
{
System.out.println(i);
}
}
{
for(int i : parms)
{
System.out.println(i);
}
}
泛型示例:
public static <T> void show(T... parms)
{
for(T i : parms)
{
System.out.println(i);
}
}
{
for(T i : parms)
{
System.out.println(i);
}
}