100.容器List-ArrayList
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 }