Java ArrayList add ()

Метод Java ArrayList add () вставляє елемент у список списків у вказаному положенні.

Синтаксис add()методу:

 arraylist.add (індекс int, елемент Е)

Тут arraylist є об’єктом ArrayListкласу.

параметри add ()

Метод ArrayList add()може приймати два параметри:

  • індекс (необов’язково) - індекс, при якому вставляється елемент
  • element - елемент, який потрібно вставити

Якщо 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 ().

Цікаві статті...