Java ArrayList add ()

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 ArrayListrazreda.

add () Parametri

Metoda ArrayList add()ima dva parametra:

  • indeks (neobvezno) - indeks, pri katerem je element vstavljen
  • element - element, ki ga je treba vstaviti

Če indexparameter ni poslan, je element dodan na konec seznama.

add () Vrnjena vrednost

  • vrne true, če je element uspešno vstavljen

Opomba: Če indexje izven obsega, add()metoda sproži IndexOutOfBoundsExceptionizjemo.

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 ArrayListimenovano primeNumbers. Tu add()metoda nima izbirnega indexparametra. 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 indexparameter. 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 ().

Zanimive Članki...