Metoda Java ArrayList add () ubacuje element u arraylist na navedenom položaju.
Sintaksa add()
metode je:
arraylist.add (indeks int, E element)
Ovdje je arraylist objekt ArrayList
klase.
add () Parametri
Metoda ArrayList add()
može uzeti dva parametra:
- indeks (neobavezno) - indeks u koji je umetnut element
- element - element koji se ubacuje
Ako index
parametar nije proslijeđen, element se dodaje na kraj arraylista.
add () Povratna vrijednost
- vraća true ako je element uspješno umetnut
Napomena: Ako index
je izvan raspona, add()
metoda postavlja IndexOutOfBoundsException
iznimku.
Primjer 1: Umetanje elementa pomoću 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); ) )
Izlaz
Popis polja: (2, 3, 5)
U gornjem primjeru stvorili smo ArrayList
imenovane primeNumbers. Ovdje add()
metoda nema izborni index
parametar. Stoga su svi elementi umetnuti na kraj arraylista.
Primjer 2: Umetanje elementa u navedeni 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); ) )
Izlaz
ArrayList: (Java, Python, JavaScript) Ažurirani ArrayList: (Java, C ++, Python, JavaScript)
U gornjem primjeru koristili smo add()
metodu za umetanje elemenata u arraylist. Primijetite crtu,
languages.add(1, "C++");
Ovdje add()
metoda ima neobavezni index
parametar. Stoga je C ++ umetnut u indeks 1.
Napomena : Do sada smo dodali samo jedan element. Međutim, također možemo dodati više elemenata iz zbirke (arraylist, set, map, itd.) U arraylist pomoću addAll()
metode. Da biste saznali više, posjetite Java ArrayList addAll ().