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类型,否则将会抛出无法

    转型的异常。

             

       

 

posted @ 2017-08-16 00:25  B_Lasting_尊  阅读(187)  评论(0编辑  收藏  举报