Java ArrayList add ()

Методът на 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 ().

Интересни статии...