Java ArrayList add ()

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 ArrayListlớ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 indextham 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ị indexnằm ngoài phạm vi, add()phương thức sẽ tăng IndexOutOfBoundsExceptionngoạ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ó indextham 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ó indextham 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 ().

thú vị bài viết...