Σαφής Java ArrayList ()

Η μέθοδος Java ArrayList clear () καταργεί όλα τα στοιχεία από μια λίστα.

Η σύνταξη της clear()μεθόδου είναι:

 arraylist.clear()

Εδώ, η λίστα πίνακα είναι ένα αντικείμενο της ArrayListκλάσης.

διαγραφή () Παράμετροι

Η clear()μέθοδος δεν λαμβάνει παραμέτρους.

διαγραφή () Τιμή επιστροφής

Η clear()μέθοδος δεν επιστρέφει καμία τιμή. Αντίθετα, κάνει αλλαγές στη λίστα πίνακα.

Παράδειγμα 1: Καταργήστε όλα τα στοιχεία από το 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); ) )

Παραγωγή

 Γλώσσες προγραμματισμού: (Java, JavaScript, Python) ArrayList μετά την εκκαθάριση (): ()

Στο παραπάνω παράδειγμα, έχουμε δημιουργήσει μια λίστα πίνακα με όνομα γλώσσες. Η λίστα πίνακα αποθηκεύει το όνομα των γλωσσών προγραμματισμού.

Εδώ, χρησιμοποιήσαμε τη clear()μέθοδο για την κατάργηση όλων των στοιχείων των γλωσσών.

Διαγραφή ArrayList () Vs. αφαίρεση όλων()

Το ArrayList παρέχει επίσης τη removeAll()μέθοδο που αφαιρεί επίσης όλα τα στοιχεία από τη λίστα πίνακα. Για παράδειγμα,

 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); ) )

Παραγωγή

 Odd Number ArrayList: (1, 3, 5) ArrayList μετά την αφαίρεσηΌλα (): ()

Στο παραπάνω παράδειγμα, δημιουργήσαμε μια λίστα πίνακα με το όνομα oddNumbers. Εδώ, μπορούμε να δούμε ότι η removeAll()μέθοδος χρησιμοποιείται για την κατάργηση όλων των στοιχείων από τη λίστα πίνακα.

Τόσο η μέθοδος όσο removeAll()και η clear()μέθοδος εκτελούν την ίδια εργασία. Ωστόσο, η clear()μέθοδος χρησιμοποιείται περισσότερο από removeAll(). Είναι επειδή clear()είναι πιο γρήγορο και αποτελεσματικό σε σύγκριση με removeAll().

Για να μάθετε περισσότερα removeAll(), επισκεφθείτε τη μέθοδο Java removeAll ().

ενδιαφέροντα άρθρα...