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

Класс List

Класс List - это интерфейс из пакета java.util, который представляет упорядоченную коллекцию элементов. В отличие от множеств, список может содержать дубликаты и сохраняет порядок добавления элементов. Каждому элементу соответствует числовой индекс, начиная с нуля, что позволяет получать, заменять и удалять элементы по их позиции. Список является наследником интерфейса Collection. Наиболее часто используемые реализации - это ArrayList и LinkedList. Для создания неизменяемого списка удобно применять статический метод List.of, в который передаются элементы будущего списка.

Синтаксис

List<Type> list = List.of(element1, element2, element3);

Пример

Давайте создадим список из строк и выведем его на экран:

import java.util.List; public class Main { public static void main(String[] args) { List<String> list = List.of("a", "b", "c", "d", "e"); System.out.println(list); } }

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

[a, b, c, d, e]

Пример

Давайте получим элемент списка по его индексу с помощью метода get:

import java.util.List; public class Main { public static void main(String[] args) { List<String> list = List.of("a", "b", "c", "d", "e"); String res = list.get(2); System.out.println(res); } }

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

"c"

Пример

Давайте узнаем количество элементов в списке с помощью метода size:

import java.util.List; public class Main { public static void main(String[] args) { List<Integer> list = List.of(1, 2, 3, 4, 5); int res = list.size(); System.out.println(res); } }

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

5

Пример

Давайте проверим, содержит ли список определённый элемент, с помощью метода contains:

import java.util.List; public class Main { public static void main(String[] args) { List<String> list = List.of("a", "b", "c", "d", "e"); boolean res = list.contains("c"); System.out.println(res); } }

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

true

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

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