Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник Java

List.get()

Возвращает элемент списка по индексу.

Доступно с: Java 1.2

Синтаксис

E get(int index)

Параметры

ПараметрТипОписание
indexintПозиция элемента, начиная с `0`.

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

EЭлемент на указанной позиции.

Примеры

Первый и последний элемент:

void main() {
    List<String> days = List.of("Mon", "Tue", "Wed");
    IO.println(days.get(0));
    IO.println(days.get(days.size() - 1));
}

Результат:

Mon
Wed

Индекс за пределами списка:

void main() {
    List<String> days = List.of("Mon", "Tue", "Wed");
    try {
        days.get(3);
    } catch (IndexOutOfBoundsException e) {
        IO.println(e.getMessage());
    }
}

Результат:

Index 3 out of bounds for length 3

Примечания

Допустимые индексы — от 0 до size() - 1, иначе IndexOutOfBoundsException. У ArrayList операция мгновенная, у LinkedList — проход по цепочке. Для первого и последнего элемента с Java 21 есть getFirst() и getLast().

См. также

  • List.set() — Заменяет элемент списка по индексу.
  • List.getFirst() — Возвращает первый или последний элемент упорядоченной коллекции.
  • List.indexOf() — Находит позицию элемента в списке.
  • IndexOutOfBoundsException — Возникает при обращении к списку или строке по индексу вне допустимого диапазона.

Вопросы и ответы по теме

В учебнике

  • Списки: List и ArrayList — Списки в Java: ArrayList, добавление, чтение и удаление элементов, неизменяемые списки List.of и списки чисел.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.