定义一个泛型方法去添加多个集合元素,那么明确一点,形参列表需要什么,首先需要一个集合,其次是你需要添加的数据,E...e,表示可变参数,可变参数的本质就是一个数组。
package ListDemo;
import java.util.ArrayList;
public class ListDemo4
{
//定义一个方法为泛型方法
//传参对象为集合和对应的元素
public static <E> void add(ArrayList<E> list,E...e)
{
//利用增强for介质去循环添加元素
for(E a: e )
{
list.add(a);
}
}
public static void main(String[] args)
{
ArrayList<Integer> arrayList=new ArrayList<>();
ListDemo4.add(arrayList,1,5,8);//调用静态方法
System.out.println(arrayList.get(0));
System.out.println(arrayList.get(1));
System.out.println(arrayList.get(2));
}
}