ArrayList 的基本使用

本文详细介绍了Java中的ArrayList类及其主要成员方法,包括添加元素(add)、删除元素(remove、set)、查询元素(get)和获取长度(size)。展示了如何使用这些方法对集合进行操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ArrayList 的成员方法

1.boolean add(E e)  添加

        ///1.创建一个集合
        ArrayList<String> list = new ArrayList<>();

        ///2.添加元素
        boolean result = list.add("aaaa");
        list.add("bbbb");
        list.add("cccc");
        list.add("dddd");
        //System.out.println(result);//true添加成功
        System.out.println(list);


2.boolean remove(E e) 和E remove(int index) 删除

        boolean result1 = list.remove("aaaa");
        System.out.println(result1);
        boolean result2 = list.remove("rrrr");//当其没有的时候返回错
        System.out.println(result2);
        System.out.println(list);
        String str = list.remove(2);
        System.out.println(str);//返回其被删除的元素
        System.out.println(list);


3.E set (int index) 修改

        String result3 = list.set(1, "ssss");//修改指定索引的值
        System.out.println(result3);//返回被修改的元素
        System.out.println(list);


4.E get(int index) 查询

        String s = list.get(0);
        System.out.println(s);
        System.out.println(list);


5.int size()       获取长度

        ///遍历,打印集合所有的元素
        ///6.获取长度
        for (int i = 0; i < list.size(); i++) {
            String str2 = list.get(i);
            System.out.println(str2);
        }

整体的代码

import java.util.ArrayList;

//集合/
//boolean add(E e)  添加
//boolean remove(E e)  删除
//E remove(int index)
//E set (int index) 修改
//E get(int index) 查询
//int size()       获取长度
public class Demo1 {
    public static void main(String[] args) {
        ///1.创建一个集合
        ArrayList<String> list = new ArrayList<>();

        ///2.添加元素
        boolean result = list.add("aaaa");
        list.add("bbbb");
        list.add("cccc");
        list.add("dddd");
        //System.out.println(result);//true添加成功
        System.out.println(list);

        ///3.删除元素
        boolean result1 = list.remove("aaaa");
        System.out.println(result1);
        boolean result2 = list.remove("rrrr");//当其没有的时候返回错
        System.out.println(result2);
        System.out.println(list);
        String str = list.remove(2);
        System.out.println(str);//返回其被删除的元素
        System.out.println(list);

        ///4.修改元素
        String result3 = list.set(1, "ssss");//修改指定索引的值
        System.out.println(result3);//返回被修改的元素
        System.out.println(list);

        ///5.指定的查询元素
        String s = list.get(0);
        System.out.println(s);
        System.out.println(list);

        ///遍历,打印集合所有的元素
        ///6.获取长度
        for (int i = 0; i < list.size(); i++) {
            String str2 = list.get(i);
            System.out.println(str2);
        }
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值