JAVA常用API : ArrayList

本文详细介绍了ArrayList的基本用法,包括创建、添加元素、获取、删除操作,以及理解泛型在集合中的应用。通过实例演示了如何遍历和处理String类型数据,并指出基本数据类型需用包装类存储的注意事项。
摘要由CSDN通过智能技术生成

ArrayList

 		//创建一个ArrayList集合,尖括号是泛型,只能是引用类型,表示这个集合存的数据的类型,右边可以不写;
        ArrayList<String> list = new ArrayList<>();
        
        //直接打印list,得到的是: [] ,是内容而不是地址值
        System.out.println(list);//[]
        //向集合内添加一些String类型数据,add();
        list.add("张三");
        list.add("李四");
        System.out.println(list);//[张三, 李四]

        //从集合中获取元素,get(int);索引值从0开始;范围值就是泛型的类型;
        String name = list.get(0);
        //打印结果为集合的第0个元素;
        System.out.println(name); // 张三

        //删除集合中的某个元素,remove(int);索引值从0开始;
        list.remove(1);
        //第1个元素是李四,所以结果为[张三];
        System.out.println(list);//[张三]

        //获取集合的长度,也就是元素的个数,size();
        int size = list.size();
        //原本存了张三,李四两个String类型元素,刚刚删除一个,现在集合内只剩一个;
        System.out.println(size); // 1

        //新添加几个元素,遍历集合
        list.add("李四");
        list.add("王五");
        list.add("赵六");
        System.out.println(list);//[张三, 李四, 王五, 赵六]
        //遍历集合
        for (int i = 0; i < list.size(); i++) {
            //循环打印出第i个元素,每次打印一个并换行;
            //张三 李四 王五 赵六
            System.out.println(list.get(i));

        }

        //集合尖括号中的泛型必须是引用类型,不能是基本数据类型
        //如果需要存储基本数据类型,应该使用对应的包装类;
        ArrayList<Integer> integers = new ArrayList<>();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值