Java ArrayList add () meetod lisab massiivi loendi elemendi määratud kohale.
Meetodi süntaks add()
on:
arraylist.add (int indeks, E element)
Siin on arraylist ArrayList
klassi objekt .
add () Parameetrid
ArrayList- add()
meetodil võib olla kaks parameetrit:
- indeks (valikuline) - indeks, kuhu element on sisestatud
- element - lisatav element
Kui index
parameetrit ei edastata, lisatakse element massiivide loendi lõppu.
add () Return Value
- tagastab tõene, kui element on edukalt sisestatud
Märkus. Kui index
väärtus jääb vahemikust välja, toob add()
meetod välja IndexOutOfBoundsException
erandi.
Näide 1: Elemendi sisestamine ArrayList add () abil
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); ) )
Väljund
ArrayList: (2, 3, 5)
Ülaltoodud näites oleme loonud ArrayList
nimega primeNumbers. Siin pole add()
meetodil valikulist index
parameetrit. Seega sisestatakse kõik elemendid massiivide loendi lõppu.
Näide 2: elemendi sisestamine määratud asukohta
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); ) )
Väljund
ArrayList: (Java, Python, JavaScript) Uuendatud ArrayList: (Java, C ++, Python, JavaScript)
Ülaltoodud näites oleme kasutanud add()
meetodit elementide lisamiseks massiiviloendisse. Pange tähele joont,
languages.add(1, "C++");
Siin on add()
meetodil valikuline index
parameeter. Seega lisatakse indeksile 1 C ++.
Märkus . Siiani oleme lisanud ainult ühe elemendi. Kuid me saame addAll()
meetodi abil lisada ka mitu elementi kogumist (massiivide loend, komplekt, kaart jne) massiivide loendisse . Lisateabe saamiseks külastage Java ArrayList addAll ().