кодесурса

Java ArrayList.set () Метод

script1adsense2code
script1adsense3code

общедоступный набор 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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code