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 ArrayList
triedy.
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 index
parameter 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 index
je hodnota mimo rozsah, add()
metóda vyvolá IndexOutOfBoundsException
vý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 ArrayList
pomenované prvočísla. Tu add()
metóda nemá voliteľný index
parameter. 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ý index
parameter. 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 ().