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 }
Happy coder