Методът на Java ArrayList add () вмъква елемент в списъка с аргументи на посочената позиция.
Синтаксисът на add()
метода е:
arraylist.add (индекс int, Е елемент)
Тук arraylist е обект от ArrayList
клас.
add () Параметри
Методът ArrayList add()
може да вземе два параметъра:
- индекс (по избор) - индекс, при който е вмъкнат елементът
- елемент - елемент за вмъкване
Ако index
параметърът не е предаден, елементът се добавя в края на списъка с паралели.
add () Върната стойност
- връща true, ако елементът е успешно вмъкнат
Забележка: Ако index
е извън обхвата, add()
методът поражда IndexOutOfBoundsException
изключение.
Пример 1: Вмъкване на елемент с помощта на 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); ) )
Изход
ArrayList: (2, 3, 5)
В горния пример създадохме ArrayList
наименование primeNumbers. Тук 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); ) )
Изход
ArrayList: (Java, Python, JavaScript) Актуализиран ArrayList: (Java, C ++, Python, JavaScript)
В горния пример използвахме add()
метода за вмъкване на елементи в списъка с паралели. Забележете линията,
languages.add(1, "C++");
Тук add()
методът има незадължителен index
параметър. Следователно C ++ се вмъква в индекс 1.
Забележка : Досега сме добавили само един елемент. Можем обаче да добавим и множество елементи от колекция (списък с паралели, набор, карта и т.н.) към списък с паралели, използвайки addAll()
метода. За да научите повече, посетете Java ArrayList addAll ().