泛型方法与可变参数
在泛型方法中,泛型也可定义可变参数类型
语法结构
public <泛型表示符号> void showMsg(泛型表示符号……args){ }
public <T> void method(T...args){//添加非静态的泛型方法,声明泛型,无返回值,
//可变参数传过来是数组,现在是遍历数组
for (T t:args) System.out.println(t);
}
}
public class Test5 {
public static void main(String[] args) {
MethodGeneric methodGeneric = new MethodGeneric();
String [] arr = new String[]{"a","b","c"};
Integer [] arr2 = new Integer[] {1,2,3};
methodGeneric.method(arr2);
methodGeneric.method(arr);
}
}