Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> java

Метод String.contains() в Java: как проверить наличие подстроки — примеры

Метод String.contains() в Java: как проверить наличие подстроки

String.contains() определяет, присутствует ли заданная последовательность символов в строке. Возвращает true, если подстрока существует, иначе false. Поскольку результат boolean, часто используется прямо в if.

Сигнатура метода

public boolean contains(CharSequence s)

Параметры
s — последовательность символов для поиска.

Возвращаемое значение
Возвращает true, если строка содержит указанную последовательность; иначе false.

Исключения
Бросает NullPointerException, если s равно null.

Практический пример

Полный пример, демонстрирующий частые паттерны использования и чувствительность к регистру.

public class SampleString {
    public static void main(String[] args) {
        String strSample = "This is a String contains Example";
        // Проверка различных подстрок
        System.out.println("Contains 'ing': " + strSample.contains("ing"));
        System.out.println("Contains 'Example': " + strSample.contains("Example"));
        System.out.println("Contains 'example': " + strSample.contains("example")); // case-sensitive
        System.out.println("Contains 'is String': " + strSample.contains("is String"));
    }
}

Вывод:

Contains 'ing': true
Contains 'Example': true
Contains 'example': false
Contains 'is String': false

Когда использовать contains()

Используйте contains() когда нужно проверить наличие подстроки в большей строке. Частые сценарии:

Использование contains() в условных операторах

Метод идеально встраивается в логику if/else. Пример:

public class IfExample {
    public static void main(String[] args) {
        String text = "Java string contains If else Example";
        if (text.contains("example")) {
            System.out.println("The keyword :example: is found in the given string");
        } else {
            System.out.println("The keyword :example: is not found in the string");
        }
    }
}

Вывод:

The keyword :example: is not found in the string

java

  1. Метод String.length() в Java: как получить длину строки (пример)
  2. Освоение String.indexOf() в Java: поиск подстрок и практические примеры
  3. Понимание String.charAt() в Java: синтаксис, возвращаемый тип, исключения и пример
  4. Освоение String.compareTo() в Java: синтаксис, сценарии использования и примеры
  5. Освоение String.endsWith() в Java: проверка суффиксов строки с примерами
  6. Замена строк в Java: replace(), replaceAll() и replaceFirst() подробно
  7. Алгоритм сортировки вставками в Java: понятный пример и пошаговое руководство
  8. Сортировка выбором в Java: пошаговый пример и полный код
  9. Мастерство метода strip() в Python: подробное руководство и практические примеры
  10. Python len(): практическое руководство по измерению длины объектов