1 package collection;
2
3 import java.util.ArrayList;
4 import java.util.Collection;
5 import java.util.Date;
6 import java.util.List;
7
8 public class test01 {
9 public static void main(String[] args) {
10 List list=new ArrayList();
11 //ArrayList:底层实现是数组,线程不安全,查询快修改插入删除慢
12 //LinkedList:底层实现是链表,线程不安全,查询慢修改插入删除快
13 //Vector:线程安全,效率低
14
15 list.add("aaa");
16 list.add(new Dog());
17 list.add(new Date());
18 list.add(1234);//包装类的自动装箱
19
20 System.out.println(list.size());
21 System.out.println(list.isEmpty());
22 // list.remove(new Date()); 移除
23
24 List list2=new ArrayList();
25 list2.add("bbb");
26 list2.add("ccc");
27 System.out.println(list2.size());
28
29 list.add(list2);
30 System.out.println(list.size());
31
32 //跟顺序的操作
33 String str = (String) list.get(0);
34 System.out.println(str);
35 list.set(1, "ababa");
36 }
37 }
38
39 class Dog{
40
41 }