零EVA

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Collection

  |--List:元素是有序的,元素可以重复,因为该集合体系有索引

  |--Set:元素是无序的,元素不可以重复,该集合中没有索引

List:

  凡是可以操作角标的方法,都是该体系特有的方法

  add(index,element);

  addAll(index,Collection);

  remove(index)

  set(index,element)

  get(index);

  subList(from,to)

  ListIterator()

  

 1 import java.util.*;
 2 class ListDemo
 3 {
 4     public static void main(String[] args)
 5     {
 6         ArrayList a1 = new ArrayList();
 7         
 8         //添加元素
 9         a1.add("java01");
10         a1.add("java02");
11         a1.add("java03");
12         sop("原集合是:"+a1);
13         //在指定位置添加元素
14         a1.add(1,"java09");
15         sop("指定位置添加:"+a1);
16         
17         //删除指定位置的元素
18         //a1.remove(2);
19         
20         //修改元素
21         a1.set(2,"java007");
22         
23         //通过角标获取元素
24         sop("get(1):"+a1.get(1));
25         sop(a1);
26         
27         //获取所有元素
28         for(int x = 0;x < a1.size(); x++)
29         {
30             sop("a1("+x+")="+a1.get(x));
31         }
32         
33         Iterator it = a1.iterator();
34         while(it.hasNext())
35         {
36             sop("next="+it.next());
37         }
38     }
39 
40     public static void sop(Object obj)
41     {
42         System.out.println(obj);
43     }
44 }

 

posted on 2017-06-29 16:24  零EVA  阅读(170)  评论(0编辑  收藏  举报