ArrayList和Vector是基于数组实现的LinkedList是基于链表实现的本质上有区别。<br>第一步骤:list集合的基本使用。 1、list添加其list的内容到自己力使用list.addAll(list2); 2、具体代码如下所示: import java.util.ArrayList; import java.util.List; public class ListTest { public static void main(String[] args) { List list = new ArrayList(); list.add("s1"); list.add("s2"); list.add("s3"); list.add("s4"); List list2 = new ArrayList(); list2.add("s5"); list2.add("s6"); list2.add("s7"); list2.add("s8"); //将list2添加到list中 list.addAll(list2); //循环输出展示 for ( Object str : list){ System.out.println(str.toString()); } } }<br>第二步骤:list添加set集合 1、在实际使用中addAll方法也可以将set集合中的内容添加到list中 2、实际代码如下所示: import java.util.ArrayList; import java.util.HashSet; import java.util.List; import java.util.Set; public class ListTest { public static void main(String[] args) { Set set = new HashSet(); set.add("s1"); set.add("s2"); set.add("s3"); set.add("s4"); List list = new ArrayList(); list.add("s5"); list.add("s6"); list.add("s7"); list.add("s8"); //将set添加到list中 list.addAll(set); //循环输出展示