package cn.itcast.list.demo;
import java.util.ArrayList;
import java.util.List;
public class ListDemo {
public static void main(String[] args) {
List list = new ArrayList();//发现ArrayList也是List的子类,直接拿来用,多态
//导包时候注意,不同包中List功能不同,两个包中有List,一个awt一个util,awt先不管,导入util包
show(list);
}
public static void show(List list) {
//添加元素
list.add("abc1");
list.add("abc2");
list.add("abc3");
System.out.println(list);//[abc1, abc2, abc3]
//插入元素
list.add(1, "abc9");
System.out.println(list);//[abc1, abc9, abc2, abc3]顺延
//删除元素
System.out.println("remove:"+list.remove(2));//remove:abc2,长度改变
//修改元素
System.out.println("set:"+list.set(1, "abc8"));//set:abc9
//获取元素
// System.out.println("get:"+list.get(3));//IndexOutOfBoundsException
System.out.println("get:"+list.get(0));//get:abc1
System.out.println("subList:"+list.subList(1, 2));//subList:[abc8]
}
}
16-集合框架-08-常用对象API(集合框架-List集合的常见方法)
最新推荐文章于 2020-08-25 15:15:00 发布