Java ArrayList lisa ()

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 ArrayListklassi objekt .

add () Parameetrid

ArrayList- add()meetodil võib olla kaks parameetrit:

  • indeks (valikuline) - indeks, kuhu element on sisestatud
  • element - lisatav element

Kui indexparameetrit ei edastata, lisatakse element massiivide loendi lõppu.

add () Return Value

  • tagastab tõene, kui element on edukalt sisestatud

Märkus. Kui indexväärtus jääb vahemikust välja, toob add()meetod välja IndexOutOfBoundsExceptionerandi.

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 ArrayListnimega primeNumbers. Siin pole add()meetodil valikulist indexparameetrit. 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 indexparameeter. 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 ().

Huvitavad Artiklid...