Η μέθοδος Java ArrayList add () εισάγει ένα στοιχείο στη λίστα πίνακα στην καθορισμένη θέση.
Η σύνταξη της add()
μεθόδου είναι:
arraylist.add (int ευρετήριο, στοιχείο E)
Εδώ, το arraylist είναι αντικείμενο ArrayList
κλάσης.
προσθήκη () παραμέτρων
Η add()
μέθοδος ArrayList μπορεί να έχει δύο παραμέτρους:
- ευρετήριο (προαιρετικό) - ευρετήριο στον οποίο εισάγεται το στοιχείο
- στοιχείο - στοιχείο προς εισαγωγή
Εάν η index
παράμετρος δεν περάσει, το στοιχείο προσαρτάται στο τέλος της λίστας πίνακα.
προσθήκη () Επιστροφή τιμής
- επιστρέφει αληθές εάν το στοιχείο εισαχθεί επιτυχώς
Σημείωση: Εάν index
είναι εκτός εύρους, η add()
μέθοδος δημιουργεί IndexOutOfBoundsException
εξαίρεση.
Παράδειγμα 1: Εισαγωγή στοιχείου χρησιμοποιώντας το 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); ) )
Παραγωγή
Λίστα Array: (2, 3, 5)
Στο παραπάνω παράδειγμα, έχουμε δημιουργήσει ένα ArrayList
όνομα PrimeNumbers. Εδώ, η add()
μέθοδος δεν έχει προαιρετική index
παράμετρο. Ως εκ τούτου, όλα τα στοιχεία εισάγονται στο τέλος της λίστας πίνακα.
Παράδειγμα 2: Εισαγωγή στοιχείου στην καθορισμένη θέση
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); ) )
Παραγωγή
ArrayList: (Java, Python, JavaScript) Ενημερωμένη ArrayList: (Java, C ++, Python, JavaScript)
Στο παραπάνω παράδειγμα, χρησιμοποιήσαμε τη add()
μέθοδο για την εισαγωγή στοιχείων στη λίστα πίνακα. Παρατηρήστε τη γραμμή,
languages.add(1, "C++");
Εδώ, η add()
μέθοδος έχει την προαιρετική index
παράμετρο. Ως εκ τούτου, το C ++ εισάγεται στο ευρετήριο 1.
Σημείωση : Μέχρι τώρα, έχουμε προσθέσει μόνο ένα στοιχείο. Ωστόσο, μπορούμε επίσης να προσθέσουμε πολλά στοιχεία από μια συλλογή (λίστα πίνακα, σύνολο, χάρτη κ.λπ.) σε μια λίστα πίνακα χρησιμοποιώντας τη addAll()
μέθοδο. Για να μάθετε περισσότερα, επισκεφθείτε το Java ArrayList addAll ().