De Java ArrayList add () - methode voegt een element in de arraylist in op de opgegeven positie.
De syntaxis van de add()
methode is:
arraylist.add (int index, E-element)
Hier is arraylist een klasseobject ArrayList
.
add () Parameters
De ArrayList- add()
methode kan twee parameters hebben:
- index (optioneel) - index waarop het element wordt ingevoegd
- element - element dat moet worden ingevoegd
Als de index
parameter niet wordt doorgegeven, wordt het element aan het einde van de arraylist toegevoegd.
add () Retourwaarde
- geeft true terug als het element met succes is ingevoegd
Opmerking: als de index
buiten het bereik valt, add()
genereert de methode een IndexOutOfBoundsException
uitzondering.
Voorbeeld 1: Element invoegen met 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); ) )
Uitvoer
ArrayList: (2, 3, 5)
In het bovenstaande voorbeeld hebben we een ArrayList
benoemde priemgetallen gemaakt. Hier heeft de add()
methode geen optionele index
parameter. Daarom worden alle elementen aan het einde van de arraylist ingevoegd.
Voorbeeld 2: Element invoegen op de opgegeven positie
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); ) )
Uitvoer
ArrayList: (Java, Python, JavaScript) Bijgewerkt ArrayList: (Java, C ++, Python, JavaScript)
In het bovenstaande voorbeeld hebben we de add()
methode gebruikt om elementen in de arraylist in te voegen. Let op de lijn,
languages.add(1, "C++");
Hier heeft de add()
methode de optionele index
parameter. Daarom wordt C ++ ingevoegd bij index 1.
Opmerking : tot nu toe hebben we slechts één element toegevoegd. We kunnen echter ook meerdere elementen uit een verzameling (arraylist, set, map, enz.) Aan een arraylist toevoegen met behulp van de addAll()
methode. Ga voor meer informatie naar Java ArrayList addAll ().