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