Java ArrayList 常用成员方法-增-删-改-查

ArrayList 常用成员方法 :

        1.增 :
                public Boolean add(E e) : 将指定的元素添加到此列表的尾部
                public void add(int index,E element) : 在指定索引位置,添加对应的元素(插队)

        2.删 :
                public E remove(int index) :根据索引做删除,返回被删除掉的元素
                public boolean remove(Object o): 根据元素删除,返回是否删除成功的状态

        3.改 :
                public E set(int index ,E element) : 修改指定索引位置,为对应的元素,返回被覆盖的元素

      ----------------------------------------------------------------------------------------
                         以上方法,返回值通常不做接收


        4.查 :

                 public E get(int index) : 根据索引,获取集合中的元素
                 public int size() : 返回集合中元素的个数

1.增 :
public Boolean add(E e) : 将指定的元素添加到此列表的尾部
public void add(int index,E element) : 在指定索引位置,添加对应的元素(插队)

private static void tian() {
        ArrayList<String> list = new ArrayList();

        list.add("张三1");
        list.add("张三2");
        list.add("张三3");
        System.out.println(list);
        System.out.println("---------");

        list.add(2, "李四");
        System.out.println(list);
    }

运行结果
[张三1, 张三2, 张三3]

[张三1, 张三2, 李四, 张三3]

2.删 :
public E remove(int index) :根据索引做删除,返回被删除掉的元素
public boolean remove(Object o): 根据元素删除,返回是否删除成功的状态

private static void shan() {
       ArrayList<String> list = new ArrayList();

        list.add("张三1");
        list.add("张三2");
        list.add("张三3");
        System.out.println(list);
        System.out.println("----------");
        /**
         * 删除1
         */
        // list.remove(1);
        //System.out.println(list);

        /**
         * 删除2
         */

        list.remove("张三2");
        System.out.println(list);
    }

运行结果
[张三1, 张三2, 张三3]

[张三1, 张三3]

3.改 :
public E set(int index ,E element) : 修改指定索引位置,为对应的元素,返回被覆盖的元素

private static void gai() {
       ArrayList<String> list = new ArrayList();

        list.add("张三1");
        list.add("张三2");
        list.add("张三3");
        System.out.println(list);
        System.out.println("-----------");
        //修改
        list.set(1, "李四");
        System.out.println(list);
    }

运行结果
[张三1, 张三2, 张三3]

[张三1, 李四, 张三3]

4.查 :

                 public E get(int index) : 根据索引,获取集合中的元素
                 public int size() : 返回集合中元素的个数
 private static void cha() {
        ArrayList<String> list = new ArrayList();

        list.add("张三1");
        list.add("张三2");
        list.add("张三3");
        System.out.println(list);
        System.out.println("-----------");

        //获取指定的值,需带返回
        String s = list.get(1);
        System.out.println(s);
        System.out.println("----------");

        //返回集合中元素的个数
        System.out.println(list.size());
    }

运行结果
[张三1, 张三2, 张三3]

张三2

3

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值