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

Метод contains

Метод contains проверяет, содержит ли текущая строка указанную подстроку. В качестве параметра метод принимает искомую последовательность символов (тип CharSequence). Если строка содержит эту последовательность, метод возвращает true, иначе - false. Поиск всегда чувствителен к регистру символов.

Синтаксис

str.contains(searchSequence)

Пример

Давайте проверим, содержит ли строка "abcde" подстроку "bcd":

public class Main { public static void main(String[] args) { String str = "abcde"; boolean res = str.contains("bcd"); System.out.println(res); } }

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

true

Пример

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

public class Main { public static void main(String[] args) { String str = "abcde"; boolean res = str.contains("BCD"); System.out.println(res); } }

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

false

Как видите, метод вернул false, так как поиск чувствителен к регистру.

Пример

Давайте проверим, содержит ли строка "12345" последовательность символов, переданную через переменную:

public class Main { public static void main(String[] args) { String str = "12345"; String search = "34"; boolean res = str.contains(search); System.out.println(res); } }

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

true

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

  • метод indexOf,
    который возвращает позицию подстроки
  • метод startsWith,
    который проверяет начало строки
  • метод endsWith,
    который проверяет конец строки
  • метод equals,
    который сравнивает строки
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить