手册

目录

Java.io 包教程

Java.util.ArrayList 类

收藏439

阅读816

更新时间2025-07-22

前言:

在本教程中,您将学习如何使用Java.util.ArrayList类,简介java.util.ArrayList类提供了resizable-array,实现了List接口。以下是ArrayList的重点−它实现了所有可选的列表操作,它还允许所有元素,包括null。

java.util.ArrayList类提供了resizable-array,实现了List接口。以下是ArrayList的重点 −

  • 它实现了所有可选的列表操作,它还允许所有元素,包括 null。

  • 它提供了一些方法来操作内部用于存储列表的数组的大小。

  • 与 LinkedList 实现相比,常数因子较低。


类声明

以下是 java.util.ArrayList 类的声明 −

public class ArrayList
   extends AbstractList
   implements List, RandomAccess, Cloneable, Serializable

运行实例 »

点击 "运行实例" 按钮查看在线实例

这里代表一个元素。 例如,如果您正在构建一个整数数组列表,那么您将其初始化为

ArrayList list = new ArrayList();  

运行实例 »

点击 "运行实例" 按钮查看在线实例


类构造函数

序号 构造函数 & 描述
1

ArrayList()

此构造函数用于创建一个初始容量足以容纳 10 个元素的空列表。

2

ArrayList(Collection c)

此构造函数用于创建包含指定集合元素的列表。

3

ArrayList(int initialCapacity)

此构造函数用于创建具有初始容量的空列表。


类方法

序号 方法 & 描述
1 boolean add(E e)

此方法将指定元素附加到此列表的末尾。

2 void add(int index, E element)

此方法在此列表中的指定位置插入指定元素。

3 boolean addAll(Collection c)

此方法将指定集合中的所有元素附加到此列表的末尾,按照指定集合的迭代器返回它们的顺序

4 boolean addAll(int index, Collection c)

此方法将指定集合中的所有元素插入此列表,从指定位置开始。

5 void clear()

此方法会从此列表中删除所有元素。

6 Object clone()

此方法返回此 ArrayList 实例的浅表副本。

7 boolean contains(Object o)

如果此列表包含指定元素,则此方法返回 true。

8 void ensureCapacity(int minCapacity)

This increases the capacity of this ArrayList.

9 E get(int index)

此方法返回此列表中指定位置的元素。

10 int indexOf(Object o)

此方法返回此列表中指定元素第一次出现的索引,如果此列表不包含该元素,则返回 -1。

11 boolean isEmpty()

如果此列表不包含任何元素,则此方法返回 true。

12 int lastIndexOf(Object o)

此方法返回此列表中指定元素最后一次出现的索引,如果此列表不包含该元素,则返回 -1。

13 E remove(int index)

此方法删除此列表中指定位置的元素。

14 boolean remove(Object o)

此方法从该列表中删除第一次出现的指定元素(如果存在)。

15 protected void removeRange(int fromIndex, int toIndex)

此方法从该列表中删除索引在 fromIndex(inclusive) 和 toIndex(exclusive) 之间的所有元素。

16 E set(int index, E element)

此方法用指定元素替换此列表中指定位置的元素。

17 int size()

此方法返回此列表中的元素数。

18 Object[] toArray()

此方法返回一个数组,其中包含此列表中按正确顺序(从第一个元素到最后一个元素)中的所有元素。

19 T[] toArray(T[] a)

此方法返回一个数组,其中包含此列表中按正确顺序排列的所有元素(从第一个元素到最后一个元素); 返回数组的运行时类型为指定数组的运行时类型。

20 void trimToSize()

此方法将此 ArrayList 实例的容量修剪为列表的当前大小。


继承的方法

这个类继承了以下类的方法 −

  • java.util.AbstractList
  • java.lang.AbstractCollection
  • java.util.Object
  • java.util.List

科技资讯

更多

精选课程

更多
前端入门_HTML5
前端入门_HTML5

共29课时

61.7万人学习

CSS视频教程-玉女心经版
CSS视频教程-玉女心经版

共25课时

39.3万人学习

JavaScript极速入门_玉女心经系列
JavaScript极速入门_玉女心经系列

共43课时

70.9万人学习

独孤九贱(1)_HTML5视频教程
独孤九贱(1)_HTML5视频教程

共25课时

61.6万人学习

独孤九贱(2)_CSS视频教程
独孤九贱(2)_CSS视频教程

共22课时

23万人学习

独孤九贱(3)_JavaScript视频教程
独孤九贱(3)_JavaScript视频教程

共28课时

33.9万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时

125万人学习

关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号