РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
250 of 1163 menu

Метод get

Метод get возвращает элемент списка ArrayList по указанному индексу. В параметр мы передаем целое число - позицию элемента, которую хотим получить. Индексация начинается с нуля, поэтому первый элемент имеет индекс 0. Если передать индекс, выходящий за пределы списка, будет выброшено исключение IndexOutOfBoundsException.

Синтаксис

ArrayList<T> list = new ArrayList<>(); list.get(index)

Пример

Давайте получим элемент с индексом 2:

import java.util.ArrayList; public class Main { public static void main(String[] args) { ArrayList<Integer> list = new ArrayList<>(); list.add(10); list.add(20); list.add(30); list.add(40); int res = list.get(2); System.out.println(res); } }

Результат выполнения кода:

30

Пример

Давайте получим первый и последний элементы списка:

import java.util.ArrayList; public class Main { public static void main(String[] args) { ArrayList<String> list = new ArrayList<>(); list.add("a"); list.add("b"); list.add("c"); list.add("d"); list.add("e"); System.out.println(list.get(0)); System.out.println(list.get(list.size() - 1)); } }

Результат выполнения кода:

"a" "e"

Пример

Давайте переберем все элементы списка с помощью метода get и цикла:

import java.util.ArrayList; public class Main { public static void main(String[] args) { ArrayList<Integer> list = new ArrayList<>(); list.add(1); list.add(2); list.add(3); list.add(4); list.add(5); for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i)); } } }

Результат выполнения кода:

1 2 3 4 5

Смотрите также

  • класс ArrayList,
    который представляет динамический массив
  • метод set,
    который заменяет элемент по индексу
  • метод add,
    который добавляет элемент в список
  • метод size,
    который возвращает количество элементов
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить