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

Метод contains

Метод contains проверяет, содержится ли указанный элемент в списке ArrayList. Если элемент найден, метод возвращает true, а если нет - false. В первый параметр мы передаем элемент, наличие которого нужно проверить. Метод сравнивает переданный элемент с каждым элементом списка с помощью метода equals, поэтому для корректной работы с объектами этот метод должен быть переопределен.

Синтаксис

boolean contains(Object element)

Пример

Давайте проверим, содержится ли элемент "c" в списке:

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"); boolean res = list.contains("c"); System.out.println(res); } }

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

true

Пример

А теперь проверим наличие элемента, которого в списке нет:

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"); boolean res = list.contains("z"); System.out.println(res); } }

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

false

Пример

Давайте проверим наличие числа в списке целых чисел:

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); boolean res = list.contains(3); System.out.println(res); } }

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

true

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

  • метод indexOf,
    который возвращает индекс элемента
  • метод lastIndexOf,
    который возвращает индекс последнего вхождения
  • метод get,
    который возвращает элемент по индексу
  • метод remove,
    который удаляет элемент из списка
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить