Java String enthält () Methode: Überprüfen Sie, ob String einen Teilstring enthält

Java String enthält()-Methode

Das Java-String enthält() Mit der Methode wird überprüft, ob der bestimmte Zeichensatz Teil der angegebenen Zeichenfolge ist oder nicht. Es gibt einen booleschen Wert „true“ zurück, wenn die angegebenen Zeichen Teilzeichenfolgen einer bestimmten Zeichenfolge sind, und gibt „false“ für andere zurückwise. Es kann direkt innerhalb der if-Anweisung verwendet werden.

Syntax der Methode „contains()“ in Java

public boolean String.contains(CharSequence s)

Parameter

s – Dies ist die Sequenz, die in der Java-Methode „enthält()“ durchsucht werden soll

Rückgabewert

Die Methode „contains()“ in Java gibt nur dann „true“ zurück, wenn dies der Fall ist Schnur enthält „s“, sonst falsch.

Exception


NullPointerException – wenn der Wert von s in der Java-Methode „contains()“ null ist.

Beispiel 1 der Java-String-Methode enthält():

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"));
    }
}

Erwartete Ausgabe:

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

Wann sollte die Methode „Contains()“ verwendet werden?

enthält() in Java ist ein häufiger Fall in Java-Programmierung wenn Sie überprüfen möchten, ob ein bestimmter String einen bestimmten Teilstring enthält. Wenn Sie beispielsweise testen möchten, ob die Zeichenfolge „The big red fox„enthält die Teilzeichenfolge „rot“. Die Zeichenfolge „contains()“ in der Java-Methode ist in einer solchen Situation nützlich.

Beispiel 2 der Java-String-Methode enthält():
Java-String-enthält()-Methode in der if else-Struktur:

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");
        }
    }
}

Erwartete Ausgabe:

The Keyword :example: is not found in the string class