手册目录
Java 教程
Java 方法
Java 类
Java 文件处理
Java 数据结构
Java 案例
Java 参考手册
Java 关键字
Java String 方法
Java Math 方法
Java Output 方法
Java Arrays 类
Java ArrayList 方法
Java LinkedList 方法
Java HashMap 方法
Java Scanner 方法
Java 迭代器接口
Java 错误和异常类型
Java.io 包教程
Java.lang 包教程
Java.math 包教程
java.time 包教程
Java.util 包教程
Java 正则表达式教程
java.util.zip 包教程
前言
在本教程中,您将学习如何使用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<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, Serializable
点击 "运行实例" 按钮查看在线实例
这里<E>代表一个元素。 例如,如果您正在构建一个整数数组列表,那么您将其初始化为
| 序号 | 构造函数 & 描述 |
|---|---|
| 1 |
ArrayList() 此构造函数用于创建一个初始容量足以容纳 10 个元素的空列表。 |
| 2 |
ArrayList(Collection<? extends E> c) 此构造函数用于创建包含指定集合元素的列表。 |
| 3 |
ArrayList(int initialCapacity) 此构造函数用于创建具有初始容量的空列表。 |
| 序号 | 方法 & 描述 |
|---|---|
| 1 | boolean add(E e)
此方法将指定元素附加到此列表的末尾。 |
| 2 | void add(int index, E element)
此方法在此列表中的指定位置插入指定元素。 |
| 3 | boolean addAll(Collection<? extends E> c)
此方法将指定集合中的所有元素附加到此列表的末尾,按照指定集合的迭代器返回它们的顺序 |
| 4 | boolean addAll(int index, Collection<? extends E> 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> T[] toArray(T[] a)
此方法返回一个数组,其中包含此列表中按正确顺序排列的所有元素(从第一个元素到最后一个元素); 返回数组的运行时类型为指定数组的运行时类型。 |
| 20 | void trimToSize()
此方法将此 ArrayList 实例的容量修剪为列表的当前大小。 |
这个类继承了以下类的方法 −
相关视频
科技资讯
24小时阅读榜
1
2
3
4
5
6
7
8
9
10
精品课程
共5课时 | 17.4万人学习
共49课时 | 78.2万人学习
共29课时 | 62.5万人学习
共25课时 | 39.7万人学习
共43课时 | 73.8万人学习