Java ArrayList.set () Метод
общедоступный набор E (индекс int, элемент E)
Метод ArrayList.set () используется для установки элемента в объекте ArrayList по указанному индексу.
Пакет: java.util
Платформа Java: Java SE 8
Синтаксис:
set (int index, E element)
Параметры:
название | Описание | Тип |
---|---|---|
индекс | Индекс элемента, который будет установлен. | ИНТ |
элемент | Элемент должен храниться в указанной позиции. |
Возвращаемое значение:
Элемент, который ранее существовал по указанному индексу.
Броски:
IndexOutOfBoundsException - если индекс находится вне диапазона (index <0 || index> = size ())
Наглядное представление метода ArrayList.set ()
Пример: метод ArrayList.set ()
В следующем примере показано использование метода метода java.util.Arraylist.set ().
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>(5);
// 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");
// Change the Red color to Violet
color_list.set(2, new String("Violet"));
// Print out the colors in the ArrayList
for (int i = 0; i < 5; i++)
{
System.out.println(color_list.get(i).toString());
}
}
}
Выход:
F: java> javac test.java F: java> тест java белый черный Виолетта белый желтый
Пример использования Throws: set ()
IndexOutOfBoundsException - если индекс находится вне диапазона (index <0 || index> = size ()).
Позволять
(index <-1 || index> = size ());
в приведенном выше примере.
Выход:
Исключение в потоке "main" java.lang.ArrayIndexOutOfBou ndsException: -1 в java.util.ArrayList.elementData (ArrayList.ja ва: 400) на java.util.ArrayList.get (ArrayList.java:413) в test.main (test.java:22)
Редактор кода Java:
Предыдущий: получить метод
Далее: добавить метод (объект)
Новый контент: Composer: менеджер зависимостей для PHP , R программирования