Метода Јава АрраиЛист адд () убацује елемент у арраилист на наведеној позицији.
Синтакса add()
методе је:
арраилист.адд (инт индекс, Е елемент)
Овде је арраилист предмет ArrayList
класе.
адд () Параметри
add()
Метода АрраиЛист може узети два параметра:
- индекс (опционално) - индекс у који се убацује елемент
- елемент - елемент који се убацује
Ако index
параметар није прослеђен, елемент се додаје на крај арраилисте.
адд () Повратна вредност
- враћа труе ако је елемент успешно уметнут
Напомена: Ако index
је изван опсега, add()
метода покреће IndexOutOfBoundsException
изузетак.
Пример 1: Уметање елемента помоћу АрраиЛист адд ()
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); ) )
Оутпут
АрраиЛист: (2, 3, 5)
У горњем примеру смо креирали ArrayList
именовани примеНумберс. Овде add()
метода нема опциони index
параметар. Стога су сви елементи уметнути на крај арраилисте.
Пример 2: Уметање елемента у назначени положај
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); ) )
Оутпут
АрраиЛист: (Јава, Питхон, ЈаваСцрипт) Ажурирани АрраиЛист: (Јава, Ц ++, Питхон, ЈаваСцрипт)
У горњем примеру, користили смо add()
методу за уметање елемената у арраилист. Обратите пажњу на линију,
languages.add(1, "C++");
Овде add()
метода има опциони index
параметар. Дакле, Ц ++ је убачен у индекс 1.
Напомена : До сада смо додали само један елемент. Међутим, такође можемо додати више елемената из колекције (арраилист, сет, мап, итд.) У арраилист користећи addAll()
методу. Да бисте сазнали више, посетите Јава АрраиЛист аддАлл ().