您的位置:首页 > 其它

List集合的特有功能概述

2017-06-16 15:42 176 查看
/*A:List集合的特有功能概述

            * void add(int index,E element)

            * E remove(int index)

            * E get(int index)

            * E set(int index,E element)*/

        

        //demo();

        //demo1();

        //demo3();

        //demo4();

        List list =new ArrayList();

        list.add("a");

        list.add("b");

        list.add("c");

        list.set(1, "z");

        System.out.println(list);//修改元素

            

    }

    public static void demo4() {

        List list =new ArrayList();

        list.add("a");

        list.add("b");

        list.add("c");

        //Object obj1=list.get(0);

        //System.out.println(obj1);

        //通过索引遍历list集合

        

        for (int i = 0; i < list.size(); i++) {

            System.out.println(list.get(0));

            

        }

    }

    public static void demo3() {

        //问题

            List list =new ArrayList();

            list.add(111);

            list.add(222);

            list.add(333);

            list.remove(111);//删除的时候不会自动装箱把111当做索引了

    }

    public static void demo1() {

        List list =new ArrayList();

        list.add("a");

        list.add("b");

        list.add("c");

        list.add(3,"z");//index <= size 并且>0都不会报异常

        Object obj =list.remove(1);//删除索引对应的元素

        System.out.println(obj);//返回删除的元素

        System.out.println(list);

    }

    public static void demo() {

        List list =new ArrayList();

        list.add("a");

        list.add("b");

        list.add("c");

        list.add(3,"z");//index <= size 并且>0都不会报异常

        System.out.println(list);

    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: