Java String Contains - метод проверки наличия подстроки в строке
Метод `contains()` в Java предназначен для проверки, содержит ли строка указанную подстроку. Он возвращает `true`, если строка содержит подстроку, и `false` в противном случае.
Вот простой пример, демонстрирующий использование метода `contains()`:
java
String mainString = "Hello, World!";
String subString = "Hello";
boolean result = mainString.contains(subString);
System.out.println(result); // Выводит "true"
В этом примере строка `mainString` содержит подстроку "Hello", поэтому метод `contains()` вернул `true`.
Также, метод `contains()` может быть использован для проверки наличия символов или чисел в строке, как показано ниже:
java
String mainString = "12345";
String subString = "2";
boolean result = mainString.contains(subString);
System.out.println(result); // Выводит "true"
В этом случае, строка `mainString` содержит символ "2", поэтому метод `contains()` вернул `true`.
`contains()` также чувствителен к регистру. Это значит, что если вам нужно проверить наличие подстроки, игнорируя регистр символов, можно использовать метод `toLowerCase()` или `toUpperCase()`:
java
String mainString = "Hello, World!";
String subString = "hello";
boolean result = mainString.toLowerCase().contains(subString.toLowerCase());
System.out.println(result); // Выводит "true"
Здесь строка `mainString` содержит подстроку "hello", игнорируя регистр символов, поэтому метод `contains()` вернул `true`.