ArrayList类

引言

对象数组,长度是固定的,如果在程序中需要对象进行增加或者删除等数量操作,非常不方便。Java又提供了一个容器java.util.ArrayList集合类。这个类可以让我们的存储和操作对象更方便。

什么是ArrayList类

  java.util.ArrayList类是一个【大小可变的数组】的实现,里面存储的数据称为元素。该类提供了一些常用的api方法来操作内部存储的元素。

ArrayList类的使用步骤

  • 查看类
     java.util.ArrayList:该类也是需要import导入后才能使用
     < E>,表示一种指定的数据据类型叫做泛型。E,取自Element(元素)的首字母。在程序中遇到【E】的地方,我们需要使用一种引用的数据类型将其替换掉即可,表示我们将存储那种数据类型的元素。
     例如:
ArrayList<People> peoples;
ArrayList<String> Strs;
ArrayList<int> nums;//不正确的写法,得是对象,可以用integer
  • 查看构造方法
    public ArrayList():构造一个初始容量为10的空列表
    public ArrayList(int initialcapacity):构造一个指定初始容量的空列表
    基本格式:
ArrayList<引用数据类型> 变量名 = new ArrayList<引用数据类型>();
// 在JDK1.7之后,右侧的泛型尖括号里面的数据类型可以选择省略不写,但是<>要保留。
  • 查看成员方法
    public boolean add(E e):将指定的元素添加到此列表的尾部
    public void add(int index,E element):将指定元素插入到此列表中的指定的位置
    public void clear(): 移除此列表中的所有元素。
    public boolean contains(Object o): 判断是否包含指定的元素,包含则返回true,否则返回false
    public E get(int index):返回指定位置的元素
    public int indexOf(Object o):返回此列表中首次出现的指定元素的索引,或如果此列表不包含元素,则返回 -1。
    public boolean isEmpty():如果此列表中没有元素,则返回 true
    public E remove(int index):移除指定的元素 并把指定的元素返回。
    public E set(int index E e):用指定的元素替代此列表中指定位置上的元素。
    public int size():返回此列表中的元素个数。

如何存储基本数据类型值

  ArrayList类对象不能存储基本类型,只能存储引用类型的数据,类似是不支持的,但是Java中提供了基本数据类型对应的包装类型,包装类型是可以在ArrayList容器中指定,所以我们如果想要存储基本数据类型值,首先需要把基本数据类型转换成包装类型。

基本类型基本类型包装类
byteByte
shortShort
intInteger
longLong
floatFloat
doubleDouble
charCharacter
booleanBoolean
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值