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