Java ArrayList add ()

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 indexparameter 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 indexbuiten het bereik valt, add()genereert de methode een IndexOutOfBoundsExceptionuitzondering.

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 ArrayListbenoemde priemgetallen gemaakt. Hier heeft de add()methode geen optionele indexparameter. 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 indexparameter. 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 ().

Interessante artikelen...