Metoda Java ArrayList add () vstavi element v seznam skladb na določenem položaju.
Sintaksa add()
metode je:
arraylist.add (indeks int, element E)
Tu je arraylist predmet ArrayList
razreda.
add () Parametri
Metoda ArrayList add()
ima dva parametra:
- indeks (neobvezno) - indeks, pri katerem je element vstavljen
- element - element, ki ga je treba vstaviti
Če index
parameter ni poslan, je element dodan na konec seznama.
add () Vrnjena vrednost
- vrne true, če je element uspešno vstavljen
Opomba: Če index
je izven obsega, add()
metoda sproži IndexOutOfBoundsException
izjemo.
Primer 1: vstavljanje elementa z uporabo 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); ) )
Izhod
ArrayList: (2, 3, 5)
V zgornjem primeru smo ustvarili ArrayList
imenovano primeNumbers. Tu add()
metoda nima izbirnega index
parametra. Zato so vsi elementi vstavljeni na koncu seznama.
Primer 2: Vstavljanje elementa v določeni položaj
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); ) )
Izhod
ArrayList: (Java, Python, JavaScript) Posodobljen ArrayList: (Java, C ++, Python, JavaScript)
V zgornjem primeru smo uporabili add()
metodo za vstavljanje elementov v seznam elementov. Opazite vrstico,
languages.add(1, "C++");
Tu ima add()
metoda neobvezni index
parameter. Zato se v indeks 1 vstavi C ++.
Opomba : Do zdaj smo dodali samo en element. Vendar pa lahko z uporabo addAll()
metode v arraylist dodamo tudi več elementov iz zbirke (arraylist, set, map itd.) . Če želite izvedeti več, obiščite Java ArrayList addAll ().