Metoda Java ArrayList add () introduce un element în lista de arrail în poziția specificată.
Sintaxa add()
metodei este:
arraylist.add (index int, element E)
Aici, arraylist este un obiect de ArrayList
clasă.
add () Parametri
Metoda ArrayList add()
poate lua doi parametri:
- index (opțional) - index la care este inserat elementul
- element - element de inserat
Dacă index
parametrul nu este trecut, elementul este atașat la sfârșitul listei de matrice.
add () Valoare returnată
- returnează adevărat dacă elementul este inserat cu succes
Notă: Dacă index
este în afara intervalului, add()
metoda ridică IndexOutOfBoundsException
excepția.
Exemplul 1: inserarea elementului utilizând 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); ) )
Ieșire
ArrayList: (2, 3, 5)
În exemplul de mai sus, am creat un ArrayList
numere prime numite. Aici, add()
metoda nu are index
parametru opțional . Prin urmare, toate elementele sunt inserate la sfârșitul listei arraylist.
Exemplul 2: inserarea elementului în poziția specificată
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); ) )
Ieșire
ArrayList: (Java, Python, JavaScript) Actualizat ArrayList: (Java, C ++, Python, JavaScript)
În exemplul de mai sus, am folosit add()
metoda pentru a insera elemente în lista de arraylist. Observați linia,
languages.add(1, "C++");
Aici, add()
metoda are index
parametrul opțional . Prin urmare, C ++ este inserat la indexul 1.
Notă : Până acum, am adăugat doar un singur element. Cu toate acestea, putem adăuga mai multe elemente dintr-o colecție (arraylist, set, map etc.) la un arraylist folosind addAll()
metoda. Pentru a afla mai multe, vizitați Java ArrayList addAll ().