Java String contains(): Prüfen Sie, ob der String einen Teilstring enthält

⚡ Intelligente Zusammenfassung

Java Die Methode `contains()` prüft, ob eine bestimmte Zeichenfolge in einer gegebenen Zeichenkette vorkommt und gibt den booleschen Wert `true` oder `false` zurück. Sie unterscheidet zwischen Groß- und Kleinschreibung, akzeptiert ein `CharSequence`-Argument und wird häufig in `if`-Anweisungen zum Testen von Teilzeichenketten verwendet.

  • 🔎 Zweck: Prüft, ob eine bestimmte Zeichenkette Teil einer gegebenen Zeichenkette ist.
  • Rückgabewert: Gibt den booleschen Wert true zurück, wenn die Sequenz eine Teilzeichenkette ist, andernfalls false.
  • 🔡 Groß-/Kleinschreibung beachten: Behandelt Groß- und Kleinschreibung unterschiedlich, daher stimmen „Example“ und „example“ nicht überein.
  • ⚠️ Ausnahme: Wirft eine NullPointerException, wenn das übergebene Argument null ist.
  • 🔁 Allgemeiner Gebrauch: Wird häufig innerhalb von if-else-Anweisungen verwendet, um auf eine Teilzeichenkette zu prüfen.

Java String enthält() Methode

Java String enthält () -Methode

Das Java Zeichenfolge enthält() Die Methode wird verwendet, um zu prüfen, ob der bestimmte Zeichensatz Teil der angegebenen Zeichenfolge ist oder nicht. Sie gibt den booleschen Wert „true“ zurück, wenn die angegebenen Zeichen Teilzeichenfolgen einer angegebenen Zeichenfolge sind, andernfalls gibt sie „false“ zurück. Sie kann direkt in der if-Anweisung verwendet werden.

Syntax der contains()-Methode in Java

public boolean String.contains(CharSequence s)

Kenngrößen

s − Dies ist die Sequenz, in der gesucht werden soll Java contains()-Methode

Rückgabewert

Die contains() Methode in Java Gibt nur dann „true“ zurück, wenn diese Zeichenfolge „s“ enthält, andernfalls „false“.

Exception

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

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

enthält() in Java ist ein häufiger Fall in Java Programmierung wenn Sie prüfen möchten, ob ein bestimmter String einen bestimmten Teilstring enthält. Wenn Sie beispielsweise testen möchten, ob der String „Der große rote Fuchs“ den Teilstring „rot“ enthält. Der String enthält() in Java Methode ist in einer solchen Situation nützlich.

Java String contains() Methode Beispiel 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"));
    }
}

Erwartete Ausgabe:

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

Java String contains() Methode Beispiel 2:

Java String-Methode contains() 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 

Häufig gestellte Fragen

Ja. Die Java Die `contains()`-Methode von Strings unterscheidet zwischen Groß- und Kleinschreibung. Beispielsweise gibt `"String".contains("string")` `false` zurück, da die Groß- und Kleinschreibung unterschiedlich ist. Um die Groß-/Kleinschreibung zu ignorieren, müssen beide Strings in dieselbe Schreibweise umgewandelt werden.

Die Methode `contains()` gibt einen booleschen Wert zurück: `true`, wenn die angegebene Zeichensequenz in der Zeichenkette enthalten ist, und andernfalls `false`. Sie löst eine `NullPointerException` aus, wenn das Argument `null` ist.

Die Funktion `contains()` gibt einen booleschen Wert zurück, der angibt, ob eine Teilzeichenkette existiert, während `indexOf()` die Position der Teilzeichenkette als ganze Zahl zurückgibt oder -1, falls sie nicht gefunden wird. Verwenden Sie `indexOf()`, wenn Sie die Position benötigen.

KI-Assistenten können die passende String-Methode vorschlagen, Beispiele generieren, die Groß-/Kleinschreibung erklären und Fehler wie fehlende Null-Prüfungen erkennen. Sie helfen Anfängern, Methoden wie `contains()` korrekt anzuwenden.

Ja. KI-Tools können generieren Java Code, der Zeichenketten mithilfe von contains(), indexOf() oder regulären Ausdrücken durchsucht, und Erläuterung, wie die einzelnen Ansätze für unterschiedliche Suchanforderungen funktionieren.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: