Java String.contains() Methode: Substrings prüfen – praktische Beispiele
Java String.contains() Methode: Substrings prüfen
Die String.contains()-Methode in Java prüft, ob eine spezifizierte Zeichenfolge innerhalb eines Strings vorkommt. Sie gibt true zurück, wenn der Substring existiert, andernfalls false. Da das Ergebnis ein Boolean ist, wird es häufig direkt in if-Statements verwendet.
Methodensignatur
public boolean contains(CharSequence s)
Parameter
s – Die zu suchende Zeichenfolge.
Rückgabewert
Gibt true zurück, wenn dieser String die spezifizierte Sequenz enthält; andernfalls false.
Exceptions
Wirft NullPointerException, wenn s null ist.
Praktisches Beispiel
Unten ein vollständiges Beispiel, das gängige Nutzungsmuster demonstriert und Case-Sensitivity hervorhebt.
public class SampleString {
public static void main(String[] args) {
String strSample = "This is a String contains Example";
// Verschiedene Substrings prüfen
System.out.println("Enthält 'ing': " + strSample.contains("ing"));
System.out.println("Enthält 'Example': " + strSample.contains("Example"));
System.out.println("Enthält 'example': " + strSample.contains("example")); // case-sensitive
System.out.println("Enthält 'is String': " + strSample.contains("is String"));
}
}
Ausgabe:
Enthält 'ing': true
Enthält 'Example': true
Enthält 'example': false
Enthält 'is String': false
Wann contains() nutzen
Nutzen Sie contains(), wann immer Sie die Präsenz eines Substrings in einem größeren String verifizieren müssen. Häufige Szenarien:
- Benutzereingabe validieren (z. B. verbotene Wörter prüfen)
- Log-Einträge oder Konfigurations-Strings parsen
- Einfache Suchfunktionen implementieren
contains() in bedingten Anweisungen nutzen
Die Methode integriert sich nahtlos in if/else-Logik. Hier ein prägnantes Beispiel:
public class IfExample {
public static void main(String[] args) {
String text = "Java string contains If else Example";
if (text.contains("example")) {
System.out.println("Das Keyword :example: wurde im String gefunden");
} else {
System.out.println("Das Keyword :example: wurde im String NICHT gefunden");
}
}
}
Ausgabe:
Das Keyword :example: wurde im String NICHT gefunden
Java
- Java String length() Methode: String-Länge ermitteln (Beispiel)
- Java String.indexOf() meistern: Substrings finden & praktische Beispiele
- Java String.charAt(): Syntax, Rückgabetyp, Exceptions und praktisches Beispiel
- Java String compareTo() meistern: Syntax, Anwendungsfälle und praktische Beispiele
- Java String.endsWith(): String-Suffixe prüfen mit Beispielen
- Java String-Ersetzung meistern: replace(), replaceAll() und replaceFirst() erklärt
- Insertion Sort Algorithmus in Java: Klares Beispiel & Schritt-für-Schritt-Anleitung
- Selection Sort in Java: Schritt-für-Schritt-Beispiel & Vollständiger Code
- Pythons strip()-Methode meistern: Umfassender Leitfaden & Praxisbeispiele
- Python len(): Praktischer Leitfaden zur Messung von Objektlängen