ArrayList集合

一、ArrayList的基本概述

1、ArrayList类属于util包当中,则在调用该类的时候需要导包。

2、与数组长度不可发生改变的区别就是ArrayList集合长度可以随意变化。

3、ArrayList<E>的分析

①:尖括号<E>代表泛型。

②:泛型:也就是集合装的元素,全部同一类型。

③:泛型只能是引用类型(String...  或者(包装类:Integer,Character...)),不能是基本类型(int,char...)。因为集合里面保存的都是地址值,而基本类型里面没有地址值。

二、ArrayList集合的创建与使用

1、创建:ArrayList<String> list = new ArrayList<>();

当创建完ArrayList集合对象后,若没有往集合里面添加值,则输出的是为空的中括号:[ ] ,因为对于ArrayList集合来说,输出的得到的不是地址值,而是内容。

2、ArrayList集合的常用方法:

        // 创建对象
        ArrayList<String> list = new ArrayList<>();

        // 根据顺序添加
        list.add("小帅哥");

        // 选择位置插入(注:选择的位置不得超过list的长度)
        list.add(0, "小美女");

        // 根据顺序添加list2
        ArrayList<String> list2 = new ArrayList<>();
        list2.add("1");
        list2.add("2");
        list.addAll(list2);

        // 选择位置插入list2(注:选择的位置不得大于list的长度)
        ArrayList<String> list2 = new ArrayList<>();
        list2.add("1");
        list2.add("2");
        list.addAll(1, list2);

        // 查询list的长度
        list.size();

        // 根据位置获取list的元素
        list.get(1);

        // 判断list是否包含元素"小美女"
        list.contains("小美女");

        // 根据位置删除list的元素
        list.remove(1);

        // 清空list的元素
        list.clear();

        // 查询元素"小帅哥"在list中的索引位置
        list.indexOf("小帅哥");

        // list 转 数组
        list.toArray();

        // 克隆一个新的list
        list.clone();

        // list截取(注:截取最大范围不可超过list的长度)
        list.subList(0, 2);

以上皆为 ArrayList 的常用方法,希望对您有用,给个赞👍👍👍

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值