Phương thức add () Java ArrayList chèn một phần tử vào danh sách mảng tại vị trí đã chỉ định.
Cú pháp của add()
phương thức là:
arraylist.add (int index, phần tử E)
Ở đây, arraylist là một đối tượng của ArrayList
lớp.
add () Tham số
add()
Phương thức ArrayList có thể nhận hai tham số:
- index (tùy chọn) - chỉ mục mà tại đó phần tử được chèn vào
- phần tử - phần tử sẽ được chèn
Nếu index
tham số không được truyền, phần tử sẽ được thêm vào cuối danh sách mảng.
add () Giá trị trả lại
- trả về true nếu phần tử được chèn thành công
Lưu ý: Nếu giá trị index
nằm ngoài phạm vi, add()
phương thức sẽ tăng IndexOutOfBoundsException
ngoại lệ.
Ví dụ 1: Chèn phần tử bằng cách sử dụng ArrayList add ()
import java.util.ArrayList; class Main ( public static void main(String() args) ( // create an ArrayList ArrayList primeNumbers = new ArrayList(); // insert element to the arraylist primeNumbers.add(2); primeNumbers.add(3); primeNumbers.add(5); System.out.println("ArrayList: " + primeNumbers); ) )
Đầu ra
ArrayList: (2, 3, 5)
Trong ví dụ trên, chúng ta đã tạo một số nguyên tố ArrayList
được đặt tên. Ở đây, add()
phương thức không có index
tham số tùy chọn . Do đó, tất cả các phần tử được chèn vào cuối danh sách mảng.
Ví dụ 2: Chèn phần tử tại vị trí được chỉ định
import java.util.ArrayList; class Main ( public static void main(String() args) ( // create an ArrayList ArrayList languages = new ArrayList(); // insert element at the end of arraylist languages.add("Java"); languages.add("Python"); languages.add("JavaScript"); System.out.println("ArrayList: " + languages); // insert element at position 1 languages.add(1, "C++"); System.out.println("Updated ArrayList: " + languages); ) )
Đầu ra
ArrayList: (Java, Python, JavaScript) ArrayList được cập nhật: (Java, C ++, Python, JavaScript)
Trong ví dụ trên, chúng ta đã sử dụng add()
phương thức để chèn các phần tử vào danh sách mảng. Lưu ý dòng,
languages.add(1, "C++");
Ở đây, add()
phương thức có index
tham số tùy chọn . Do đó, C ++ được chèn ở chỉ mục 1.
Lưu ý : Cho đến nay, chúng tôi chỉ thêm một phần tử duy nhất. Tuy nhiên, chúng ta cũng có thể thêm nhiều phần tử từ một tập hợp (danh sách mảng, tập hợp, bản đồ, v.v.) vào một danh sách mảng bằng addAll()
phương pháp này. Để tìm hiểu thêm, hãy truy cập Java ArrayList addAll ().