List集合:因为有索引,所以可以直接操作角标。继而元素是有序的,是可以重复的。
下面总结一下List特有的方法。
增
add(index,element);根据角标添加元素
add(index,collection);根据角标添加集合
删
remove(index);根据角标删除元素
改
set(index,element);根据角标修改元素
查
get(index)根据角标获取元素
subList(from,to);根据角标获取子集
下面通过一个测试演示一下。
- import java.util.*;
- class ListDemo
- {
- public static void main(String[] args)
- {
- method_List();
- }
- //List集合特有方法演示
- public static void method_List()
- {
- //创建一个集合
- ArrayList al = new ArrayList();
- //Collection共性方法添加元素
- al.add("nubmer001");
- al.add("number002");
- al.add("number003");
- //打印集合al中原有元素
- System.out.println("原有集合:"+al);
- //List特有方法添加元素
- al.add(1,"number004");
- //打印集合al中现在包含的元素
- System.out.println("在1角标添加元素后的集合:"+al);
- //List特有方法删除元素
- al.remove(0);
- //打印删除指定脚标后的集合
- System.out.println("删除0角标元素后的集合:"+al);
- //List修改指定角标元素
- al.set(2,"number006");
- //打印修改后的集合
- System.out.println("在2角标修改过后的集合:"+al);
- //List按角标获取元素
- System.out.println("获取集合中角标为2的元素:"+al.get(2));
- //List根据角标获取子集
- System.out.println("根据角标[0,2)获取得到的子集:"+al.subList(0,2));
- }
- }
复制代码
|
|