Java ArrayList добавить ()

Метод Java ArrayList add () вставляет элемент в arrayylist в указанной позиции.

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

 Arraylist.add (индекс int, элемент E)

Здесь Arraylist - это объект ArrayListкласса.

add () Параметры

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

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

Если indexпараметр не передан, элемент добавляется в конец arrayylist.

add () Возвращаемое значение

  • возвращает истину, если элемент успешно вставлен

Примечание. Если значение 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параметра. Следовательно, все элементы вставляются в конец arrayylist.

Пример 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()метод для вставки элементов в arrayylist. Обратите внимание на линию,

 languages.add(1, "C++");

Здесь у add()метода есть необязательный indexпараметр. Следовательно, C ++ вставляется в индекс 1.

Примечание : до сих пор мы добавляли только один элемент. Однако мы также можем добавить несколько элементов из коллекции (Arraylist, Set, Map и т. Д.) В Arraylist, используя этот addAll()метод. Чтобы узнать больше, посетите Java ArrayList addAll ().

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