Java ArrayList lägg till ()

Metoden Java ArrayList add () infogar ett element i arraylistan vid den angivna positionen.

Syntaxen för add()metoden är:

 arraylist.add (int index, E element)

Här är arraylist ett objekt av ArrayListklassen.

lägg till () Parametrar

ArrayList- add()metoden kan ta två parametrar:

  • index (valfritt) - index där elementet infogas
  • element - element som ska infogas

Om indexparametern inte skickas läggs elementet till i slutet av arraylistan.

lägg till () Returvärde

  • returnerar true om elementet har infogats

Obs: Om det indexär utanför intervallet ger add()metoden IndexOutOfBoundsExceptionundantag.

Exempel 1: Infoga element med hjälp av 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); ) )

Produktion

 ArrayList: (2, 3, 5) 

I exemplet ovan har vi skapat ett ArrayListnamngivet primeNumbers. Här har add()metoden inte valfri indexparameter. Därför infogas alla element i slutet av arraylistan.

Exempel 2: Infoga element i den angivna positionen

 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); ) )

Produktion

 ArrayList: (Java, Python, JavaScript) Uppdaterad ArrayList: (Java, C ++, Python, JavaScript)

I exemplet ovan har vi använt add()metoden för att infoga element i arraylistan. Lägg märke till raden,

 languages.add(1, "C++");

Här har add()metoden den valfria indexparametern. Därför infogas C ++ i index 1.

Obs! Hittills har vi bara lagt till ett enda element. Vi kan dock också lägga till flera element från en samling (arraylist, set, map, etc) till en arraylist med addAll()metoden. För att lära dig mer, besök Java ArrayList addAll ().

Intressanta artiklar...