Java ArrayList προσθήκη ()

Η μέθοδος 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 ().

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