关于java集合List的问题

List中
boolean addAll(int index, Collection eles)
这个方法的作用是什么啊?

在一个集合的index位置处,添加另外一个集合的数据。其实和addAll(Collection eles)方法是一样的,只不过指定了集合插入的位置。

简单点说就是把集合list中的数据按照index,插入另一个集合listed中。比如
List list=new ArrayList();
list.add("语文");//向列表中添加数据
list.add("数学");//向列表中添加数据
List listed=new ArrayList();
listed.add(历史);
System.out.println("是否成功:"+listed.addAll(0,list));
循环输出listed数据
结果:0:语文 1:数学 2:历史
System.out.println("是否成功:"+listed.addAll(1,list));
循环输出listed数据
结果:0:历史 1:语文 2:数学