Contains: начни создавать сильный контент для своего успеха
Метод contains() является одним из методов, доступных в языке программирования Java в классе String. Он применяется для определения того, содержит ли одна строка другую подстроку.
Синтаксис метода contains() выглядит следующим образом:
Java
public boolean contains(CharSequence sequence)
В качестве аргумента метод принимает объект, реализующий интерфейс CharSequence. Этот объект может быть представлен в виде строки, StringBuilder или StringBuffer.
Пример использования метода contains():
Java
String str = "Hello, World!";
if (str.contains("World")) {
System.out.println("The string contains 'World'");
}
В этом примере метод contains() применяется для проверки того, содержится ли в строке str подстрока "World". Если это так, то будет выведено сообщение "The string contains 'World'".
Также можно использовать метод contains() для проверки наличия нескольких подстрок в строке, например:
Java
String str = "There is a cat and a dog in the room";
if (str.contains("cat") && str.contains("dog")) {
System.out.println("The string contains both 'cat' and 'dog'");
}
В этом примере метод contains() используется для проверки того, содержатся ли в строке str обе подстроки "cat" и "dog". Если это так, то будет выведено сообщение "The string contains both 'cat' and 'dog'".
Также, можно использовать метод contains() для сравнения строк, например:
Java
String str1 = "Hello, World!";
String str2 = "Hello";
if (str1.contains(str2)) {
System.out.println("The string1 contains string2");
}
В этом примере метод contains() применяется для проверки того, содержится ли в строке str1 строка str2. Если это так, то будет выведено сообщение "The string1 contains string2".
Также, можно применять метод contains() для поиска подстроки в строке с помощью регулярных выражений, например:
Java
String str = "The quick brown fox jumps over the lazy dog";
if (str.contains("\\bfox\\b")) {
System.out.println("The string contains 'fox'");
}
В этом примере метод contains() применяется для поиска подстроки "fox", находящейся внутри слова.
Таким образом, метод contains() – это удобный инструмент для работы с подстроками и сравнения строк в языке программирования Java.