一、 java中List和ArrayList
List是一个接口,有好多实现类 如:ArrayList、LinkedList、Vector 用哪个就new哪个
ArrayList是List接口的一个实现类,继承并实现了List接口
List a = new ArrayList();
二、 List.add() 和 List.addAll() 方法
1、List.addAll:将list中的每个元素添加到当前list中
List a = new ArrayList();
a.add(1);
a.add(2);
a.add(3);
List b = new ArrayList();
b.add(4);
b.add(5);
b.add(6);
a.addAll(b);
运行结果:
[1,2,3,4,5,6]
2、 List.add:将list当做当前list中的一个元素添加进去
List a = new ArrayList();
a.add(1);
a.add(2);
a.add(3);
List b = new ArrayList();
b.add(4);
b.add(5);
b.add(6);
a.add(b);
运行结果:
[1,2,3, [4,5,6] ]