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 }

 

posted @ 2018-01-07 16:35  wydxry  阅读(314)  评论(0编辑  收藏  举报
Live2D