Lớp ArrayList trong Java

STT
Phương thức và Miêu tả

1
void add(int index, Object element)

Chèn phần tử đã cho tại index đã xác định trong list này. Ném IndexOutOfBoundsException nếu index này ở bên ngoài dãy (index < 0 || index > size())

2
boolean add(Object o)

Phụ thêm phần tử đã xác định tới cuối list này

3
boolean addAll(Collection c)

Phụ thêm tất cả phần tử trong collection đã xác định tới cuối list này, trong thứ tự mà chúng được trả về bởi Iterator của collection đã cho. Ném NullPointerException nếu collection đã cho là null

4
boolean addAll(int index, Collection c)

Chèn tất cả phần tử trong collection đã cho vào trong list này, bắt đầu tại vị trí đã cho. Ném NullPointerException nếu collection đã cho là null

5
void clear()

Gỡ bỏ tất cả phần tử từ list này

6
Object clone()

Trả về một shallow copy của ArrayList này

7
boolean contains(Object o)

Trả về true nếu list này chứa phần tử đã cho. Chính thức hơn, trả về true nếu và chỉ nếu list này chứa ít nhất một phần tử e như (o==null ? e==null : o.equals(e))

8
void ensureCapacity(int minCapacity)

Tăng dung lượng của ArrayList này, nếu cần thiết, để bảo đảm rằng nó có thể giữ tối thiểu số phần tử đã được xác định bởi tham số minCapacity

9
Object get(int index)

Trả về phần tử tại index đã cho. Ném IndexOutOfBoundsException nếu index đã cho là ở bên ngoài dãy (index < 0 || index >= size())

10
int indexOf(Object o)

Trả về index trong list này của sự xuất hiện đầu tiên của phần tử đã cho, hoặc -1 nếu List không chứa phần tử này

11
int lastIndexOf(Object o)

Trả về index trong list này của sự xuất hiện cuối của phần tử đã cho, hoặc -1 nếu List không chứa phần tử này

12
Object remove(int index)

Gỡ bỏ phần tử tại index đã cho. Ném IndexOutOfBoundsException nếu index ở ngoài dãy (index < 0 || index >= size())

13
protected void removeRange(int fromIndex, int toIndex)

Gỡ bỏ từ list này tất cả phần tử mà có index ở giữa fromIndex và toIndex

14
Object set(int index, Object element)

Thay thế phần tử tại vị trí đã cho trong list này với phần tử đã xác định. Ném IndexOutOfBoundsException nếu index ở ngoài dãy (index < 0 || index >= size())

15
int size()

Trả về số phần tử trong list này

16
Object[] toArray()

Trả về mảng chứa tất cả phần tử trong list này trong thứ tự chính xác. Ném NullPointerException nếu mảng này là null

17
Object[] toArray(Object[] a)

Trả về một mảng chứa tất cả phần tử trong list này trong thứ tự chính xác; kiểu runtime là của mảng trả về là như của mảng đã xác định

18
void trimToSize()

Trim dung lượng của ArrayList này về kích cỡ hiện tại của list đó