Metoda Java ArrayList add () vloží prvek do seznamu skladeb na zadané pozici.
Syntaxe add()
metody je:
arraylist.add (int index, prvek E)
Arraylist je zde objektem ArrayList
třídy.
přidat () parametry
Metoda ArrayList add()
může trvat dva parametry:
- index (volitelně) - index, do kterého je vložen prvek
- prvek - prvek, který se má vložit
Pokud index
parametr není předán, prvek se připojí na konec seznamu polí.
přidat () návratovou hodnotu
- vrátí true, pokud je prvek úspěšně vložen
Poznámka: Pokud index
je hodnota mimo rozsah, add()
metoda vyvolá IndexOutOfBoundsException
výjimku.
Příklad 1: Vložení prvku pomocí 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ýstup
ArrayList: (2, 3, 5)
Ve výše uvedeném příkladu jsme vytvořili ArrayList
pojmenovaná prvočísla. Zde add()
metoda nemá volitelný index
parametr. Proto jsou všechny prvky vloženy na konec seznamu skladeb.
Příklad 2: Vložení prvku na určenou pozici
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ýstup
ArrayList: (Java, Python, JavaScript) Aktualizovaný ArrayList: (Java, C ++, Python, JavaScript)
Ve výše uvedeném příkladu jsme použili add()
metodu pro vložení prvků do seznamu polí. Všimněte si řádku,
languages.add(1, "C++");
Zde má add()
metoda volitelný index
parametr. Proto je C ++ vložen do indexu 1.
Poznámka : Doposud jsme přidali pouze jeden prvek. Můžeme však také přidat více prvků z kolekce (arraylist, set, map atd.) Do arraylistu pomocí této addAll()
metody. Další informace najdete na Java ArrayList addAll ().