Java基础--ArrayList

博客指出数组创建后长度不可变的缺点,介绍了Java的java.util.ArrayList集合类来解决该问题。阐述了该类需导入使用,泛型只能是引用类型,还介绍了其构造方法、基本格式及常用成员方法,如add、remove、get和size等。

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

数组有一个缺点:一旦创建,程序运行期间长度不可以发生改变。为了解决这个问题,Java提供了另一个容器 java.util.ArrayList 集合类,让我们可以更便捷的存储和操作对象数据。

java.util.ArrayList <E>:该类需要 import导入使后使用。

<E>泛型只能是引用类型,不能是基本类型,基本类型需要用包装类存放。从JDK1.5开始,支持自动装箱、拆箱。

构造方法

public ArrayList() :构造一个内容为空的集合。

基本格式:

ArrayList<String> list = new ArrayList<String>();

在JDK 7后,右侧泛型的尖括号之内可以留空,但是<>仍然要写。

常用成员方法

public boolean add(E e) :将指定的元素添加到此集合的尾部。对于ArrayList来说 add添加动作一定成功

public E remove(int index) :移除此集合中指定位置上的元素。返回被删除的元素。

public E get(int index) :返回此集合中指定位置上的元素。返回获取的元素。

public int size() :返回此集合中的元素数。遍历集合时,可以控制索引范围,防止越界。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值