Java Низ съдържа(): Проверете дали низът съдържа подниз

Java Метод String contains().

- Java Низ съдържа() се използва за проверка дали конкретният набор от знаци е част от даден низ или не. Той връща булева стойност true, ако посочените символи са подниз на даден низ и връща false в противен случай. Може да се използва директно в оператора if.

Синтаксис на метода съдържа() в Java

public boolean String.contains(CharSequence s)

параметри

s − Това е последователността за търсене Java метод съдържа().

Връщана стойност

Методът съдържа() в Java връща true само ако този низ съдържа „s“ else false.

изключение

NullPointerException − ако стойността на s е нула в Java метод съдържа().

Кога да използвам метода Contains()?

съдържа() в Java е често срещан случай в Java програмиране когато искате да проверите дали конкретен низ съдържа определен подниз. Например, ако искате да тествате дали низът „The big red fox“ съдържа подниза „red.“ Низът съдържа() в Java методът е полезен в такава ситуация.

Java String contains() Пример за метод 1:

public class Sample_String {
    public static void main(String[] args) {
        String str_Sample = "This is a String contains Example";
        //Check if String contains a sequence
        System.out.println("Contains sequence 'ing': " + str_Sample.contains("ing"));
        System.out.println("Contains sequence 'Example': " + str_Sample.contains("Example"));
        //String contains method is case sensitive  
        System.out.println("Contains sequence 'example': " + str_Sample.contains("example"));
        System.out.println("Contains sequence 'is String': " + str_Sample.contains("is String"));
    }
}

Очакван резултат:

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

Java String contains() Пример за метод 2:

Java Методът String contains() в структурата if else:

public class IfExample {
    public static void main(String args[]) {
        String str1 = "Java string contains If else Example";
        // In If-else statements you can use the contains() method

        if (str1.contains("example")) {
            System.out.println("The Keyword :example: is found in given string");
        } else {
            System.out.println("The Keyword :example: is not found in the string");
        }
    }
}

Очакван резултат:

The Keyword :example: is not found in the string