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 ArrayList
klassen.
lägg till () Parametrar
ArrayList- add()
metoden kan ta två parametrar:
- index (valfritt) - index där elementet infogas
- element - element som ska infogas
Om index
parametern 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 IndexOutOfBoundsException
undantag.
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 ArrayList
namngivet primeNumbers. Här har add()
metoden inte valfri index
parameter. 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 index
parametern. 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 ().