`ArrayList` 是 `java.util` 包中的一個類,它實現了 `List` 接口。`ArrayList` 提供了一系列方法來操作列表中的元素。以下是一些常用的 `ArrayList` 方法:
add(Object element) - 向列表的尾部添加指定的元素。
size() - 返回列表中元素的個數。
get(int index) - 返回列表指定位置的元素,索引從0開始。
add(int index, Object element) - 在列表的指定位置插入指定元素。
set(int i, Object element) - 將索引i位置元素替換為元素element並返回被替換的元素。
clear() - 從列表中刪除所有元素。
isEmpty() - 判斷列表是否包含元素,不包含則返回true,否則返回false。
contains(Object o) - 如果列表包含指定的元素,則返回true。
remove(int index) - 移除列表中指定位置的元素,並返回被刪元素。
remove(Object o) - 移除集合中第一次出現的指定元素,移除成功返回true,否則返回false。
iterator() - 返回按適當順序在列表的元素上進行疊代的疊代器。
toArray() - 以原順序返回一個包含此列表所有元素的數組。
sort(Comparator super E> c) - 使用提供的 Comparator 對此集合進行排序。
removeIf(Predicate super E> filter) - 刪除滿足條件的所有元素。
asList() - 返回一個固定大小的列表,包含此集合的元素。
以上方法涵蓋了 `ArrayList` 的基本操作,包括元素的添加、刪除、查找、排序和疊代等。