Die Java ArrayList add () -Methode fügt an der angegebenen Position ein Element in die Arrayliste ein.
Die Syntax der add()
Methode lautet:
arraylist.add (int index, E element)
Hier ist Arraylist ein Objekt der ArrayList
Klasse.
add () Parameter
Die ArrayList- add()
Methode kann zwei Parameter annehmen:
- index (optional) - Index, an dem das Element eingefügt wird
- Element - Element, das eingefügt werden soll
Wenn der index
Parameter nicht übergeben wird, wird das Element an das Ende der Arrayliste angehängt.
add () Rückgabewert
- Gibt true zurück, wenn das Element erfolgreich eingefügt wurde
Hinweis: Wenn der index
Wert außerhalb des Bereichs liegt, add()
löst die Methode eine IndexOutOfBoundsException
Ausnahme aus.
Beispiel 1: Einfügen eines Elements mit 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); ) )
Ausgabe
ArrayList: (2, 3, 5)
Im obigen Beispiel haben wir einen ArrayList
benannten primeNumbers erstellt. Hier hat die add()
Methode keinen optionalen index
Parameter. Daher werden alle Elemente am Ende der Arrayliste eingefügt.
Beispiel 2: Einfügen eines Elements an der angegebenen Position
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); ) )
Ausgabe
ArrayList: (Java, Python, JavaScript) Aktualisierte ArrayList: (Java, C ++, Python, JavaScript)
Im obigen Beispiel haben wir die add()
Methode verwendet, um Elemente in die Arrayliste einzufügen. Beachten Sie die Linie,
languages.add(1, "C++");
Hier hat die add()
Methode den optionalen index
Parameter. Daher wird C ++ am Index 1 eingefügt.
Hinweis : Bisher haben wir nur ein einzelnes Element hinzugefügt. Mit dieser addAll()
Methode können wir einer Arrayliste jedoch auch mehrere Elemente aus einer Sammlung (Arrayliste, Menge, Karte usw.) hinzufügen . Weitere Informationen finden Sie unter Java ArrayList addAll ().