ArrayList集合
ArrayList集合:
ArrayList 集合可理解为大小可变的数组,实现了所有可选列表操作。
ArrayList集合的优点:
1、支持自动改变大小的功能
2、可以灵活的插入元素
3、可以灵活的删除元素
ArrayList集合的声明和赋值:
ArrayList list=new ArrayList(); //声明
list.add("a"); //赋值
list.add(0, "b"); //将指定的元素插入此列表中的指定位置。
ArrayList集合的常用方法:
list.indexOf("b"); //返回此列表中首次出现的指定元素的索引,或如果此列表不包含元素,则返回 -1。
list.remove("a"); //移除此列表中指定位置上的元素。
list.contains("c"); //如果此列表中包含指定的元素,则返回 true。
list.isEmpty(); //如果此列表中没有元素,则返回 true。
list.lastIndexOf("c"); // 返回此列表中最后一次出现的指定元素的索引,如果此列表不包含索引,则返回-1。
list.set(2, "c"); //用指定的元素替代此列表中指定位置上的元素。
list.size(); //返回此列表的元素数。
list.get(3); //返回此列表中指定位置上的元素。
随笔说:
和数组不一样,因为可以转换为Object数组,所以往ArrayList里面添加不同类型的元素是不会出错的,
但是当调用ArrayList方法的时候,要么传递所有元素都可以正确转型的类型或者Object类型,否则将会抛出无法
转型的异常。