Java ArrayList.add (int index, E element) Метод
public void add (int index, E element)
Этот метод используется для вставки элемента в объект ArrayList по указанному индексу.
Пакет: java.util
Платформа Java: Java SE 8
Синтаксис:
добавить (int индекс, E элемент)
Параметры:
название | Описание | Тип |
---|---|---|
индекс | Индекс, по которому указанный элемент должен быть вставлен | ИНТ |
элемент | Элемент для вставки |
Возвращаемое значение:
Этот метод не возвращает никакого значения.
Броски:
IndexOutOfBoundsException - если индекс находится вне диапазона (index <0 || index> size ())
Наглядное представление метода ArrayList.add ()
Пример: метод ArrayList.add (int index, E element)
В следующем примере создается ArrayList емкостью 7 элементов. Используя вышеуказанный метод, мы вставили два элемента во 2-ю и 4-ю позиции.
import java.util.*;
public class test {
public static void main(String[] args) {
// create an empty array list with an initial capacity
ArrayList<String> color_list = new ArrayList<String>(7);
// use add() method to add values in the list
color_list.add("White");
color_list.add("Black");
color_list.add("Red");
color_list.add("White");
color_list.add("Yellow");
// Insert Nocolor in 2nd and 4th position in the list
color_list.add(1,"Nocolor");
color_list.add(3,"Nocolor");
// Print out the colors in the ArrayList
for (int i = 0; i < 7; i++)
{
System.out.println(color_list.get(i).toString());
}
}
}
Выход:
F: java> javac test.java F: java> тест java белый NOCOLOR черный NOCOLOR красный белый желтый
Пример Throws: метод add (int index, E element)
IndexOutOfBoundsException - если индекс находится вне диапазона (index <0 || index> size ()).
Позволять
int index = set (-8);
в приведенном выше примере.
Выход:
белый NOCOLOR черный NOCOLOR красный белый желтый Исключение в потоке "main" java.lang.IndexOutOfBoundsEx ception: индекс: 7, размер: 7 в java.util.ArrayList.rangeCheck (ArrayList.jav а: 635) на java.util.ArrayList.get (ArrayList.java:411) в test.main (test.java:23)
Редактор кода Java:
Предыдущий: добавить метод (объект)
Далее: метод удаления (int index)
Новый контент: Composer: менеджер зависимостей для PHP , R программирования