ArrayList get() – Получить элемент по индексу

Научитесь получать элемент из ArrayList, используя его индексную позицию. Мы будем использовать метод ArrayList.get() для получения объекта по указанному индексу из ArrayList.

 ArrayList<Строка> мест = new ArrayList<Строка>(Arrays.asList("a", "b", "c", "d", "e", "f"));Строка firstElement = list.get(0); //aСтрока sixElement = list.get(5); //f

1. Метод ArrayList get()

Метод ArrayList.get(int index) возвращает элемент в указанной позиции «index» в списке.

1.1 Синтаксис

public Object get( int index );

1.2 Параметр метода

  • index – индекс возвращаемого элемента. Допустимый индекс всегда находится в диапазоне от 0(включительно) до размера ArrayList(исключительно).

Например, если ArrayList содержит 10 объектов, то допустимый индекс аргумента будет находиться в диапазоне от 0 до 9(включительно).

1.3 Возвращаемое значение

Метод get() возвращает ссылку на объект, присутствующий по указанному индексу.

1.4.Исключение выхода за пределы индекса

Недопустимый аргумент индекса вызовет ошибку IndexOutOfBoundsException.

Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 4, Size: 4at java.util.ArrayList.rangeCheck(ArrayList.java:653)at java.util.ArrayList.get(ArrayList.java:429)at com.howtodoinjava.example.ArrayListExample.main(ArrayListExample.java:12)

2. Пример получения ArrayList()

Программа Java для получения объекта из ArrayList по его индексному местоположению. В этом примере мы хотим получить объект, хранящийся в индексных местоположениях 0 и 1.

ArrayList<String> list = new ArrayList<>(Arrays.asList("alex", "brian", "charles", "dough"));String firstName = list.get(0); //alexString secondName = list.get(1); //brian
Прокрутить вверх