Java ArrayList clear ()

Phương thức Java ArrayList clear () xóa tất cả các phần tử khỏi danh sách mảng.

Cú pháp của clear()phương thức là:

 arraylist.clear()

Ở đây, arraylist là một đối tượng của ArrayListlớp.

thông số clear ()

Các clear()phương pháp không mất bất kỳ thông số.

clear () Giá trị trả lại

Các clear()phương pháp không trả lại bất kỳ giá trị. Thay vào đó, nó thực hiện các thay đổi đối với danh sách mảng.

Ví dụ 1: Loại bỏ tất cả các phần tử khỏi String Type ArrayList

 import java.util.ArrayList; class Main ( public static void main(String() args)( // create an arraylist ArrayList languages = new ArrayList(); languages.add("Java"); languages.add("JavaScript"); languages.add("Python"); System.out.println("Programming Languages: " + languages); // remove all elements languages.clear(); System.out.println("ArrayList after clear(): " + languages); ) )

Đầu ra

 Ngôn ngữ lập trình: (Java, JavaScript, Python) ArrayList sau clear (): ()

Trong ví dụ trên, chúng tôi đã tạo một danh sách mảng có tên các ngôn ngữ. Danh sách mảng lưu trữ tên của các ngôn ngữ lập trình.

Ở đây, chúng tôi đã sử dụng clear()phương pháp để loại bỏ tất cả các thành phần của ngôn ngữ.

ArrayList clear () Vs. bỏ tất cả()

ArrayList cũng cung cấp removeAll()phương thức xóa tất cả các phần tử khỏi danh sách mảng. Ví dụ,

 import java.util.ArrayList; class Main ( public static void main(String() args)( // create an arraylist ArrayList oddNumbers = new ArrayList(); // add elements to arraylist oddNumbers.add(1); oddNumbers.add(3); oddNumbers.add(5); System.out.println("Odd Number ArrayList: " + oddNumbers); // remove all elements oddNumbers.removeAll(oddNumbers); System.out.println("ArrayList after removeAll(): " + oddNumbers); ) )

Đầu ra

 Số lẻ ArrayList: (1, 3, 5) ArrayList sau khi removeAll (): ()

Trong ví dụ trên, chúng ta đã tạo một danh sách mảng có tên là Số lẻ. Ở đây, chúng ta có thể thấy rằng removeAll()phương thức được sử dụng để xóa tất cả các phần tử khỏi danh sách mảng.

Cả phương thức removeAll()clear()phương thức đều thực hiện cùng một nhiệm vụ. Tuy nhiên, clear()phương pháp được sử dụng nhiều hơn removeAll(). Đó là vì clear()nhanh hơn và hiệu quả so với removeAll().

Để tìm hiểu thêm removeAll(), hãy truy cập phương thức removeAll () của Java.

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