Java ArrayList add ()

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 ArrayListclasă.

add () Parametri

Metoda ArrayList add()poate lua doi parametri:

  • index (opțional) - index la care este inserat elementul
  • element - element de inserat

Dacă indexparametrul 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ă indexeste în afara intervalului, add()metoda ridică IndexOutOfBoundsExceptionexcepț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 ArrayListnumere prime numite. Aici, add()metoda nu are indexparametru 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 indexparametrul 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 ().

Articole interesante...