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








