Java ArrayList add ()

Metóda Java ArrayList add () vloží prvok do arraylistu na určenej pozícii.

Syntax add()metódy je:

 arraylist.add (int index, prvok E)

Arraylist je tu objektom ArrayListtriedy.

pridať () parametre

Metóda ArrayList add()môže mať dva parametre:

  • index (voliteľné) - index, do ktorého je vložený prvok
  • prvok - prvok, ktorý sa má vložiť

Ak indexparameter nie je odovzdaný, prvok sa pripojí na koniec zoznamu polí.

add () návratová hodnota

  • vráti true, ak je prvok úspešne vložený

Poznámka: Ak indexje hodnota mimo rozsah, add()metóda vyvolá IndexOutOfBoundsExceptionvýnimku.

Príklad 1: Vkladanie prvku pomocou 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); ) )

Výkon

 ArrayList: (2, 3, 5) 

Vo vyššie uvedenom príklade sme vytvorili ArrayListpomenované prvočísla. Tu add()metóda nemá voliteľný indexparameter. Preto sú všetky prvky vložené na koniec poľa.

Príklad 2: Vloženie prvku na určenú pozíciu

 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ýkon

 ArrayList: (Java, Python, JavaScript) Aktualizovaný ArrayList: (Java, C ++, Python, JavaScript)

Vo vyššie uvedenom príklade sme použili add()metódu na vloženie prvkov do poľa. Všimnite si riadok,

 languages.add(1, "C++");

Tu má add()metóda voliteľný indexparameter. Preto je C ++ vložený do indexu 1.

Poznámka : Doteraz sme pridali iba jeden prvok. Môžeme však tiež pridať viac prvkov z kolekcie (zoznam polí, množina, mapa atď.) Do zoznamu polí pomocou tejto addAll()metódy. Ak sa chcete dozvedieť viac, navštívte Java ArrayList addAll ().

Zaujímavé články...