Java String.contains() Methode: Controleren op Substrings – Praktische Voorbeelden
Java String.contains() Methode: Controleren op Substrings
De String.contains() methode in Java bepaalt of een gespecificeerde reeks karakters voorkomt binnen een string. Het retourneert true als de substring bestaat, anders false. Omdat het resultaat een boolean is, wordt het vaak direct in if statements gebruikt.
Methode Handtekening
public boolean contains(CharSequence s)
Parameters
s – De karaktersreeks om te zoeken.
Retourwaarde
Retourneert true als deze string de gespecificeerde reeks bevat; anders false.
Exceptions
Gooit NullPointerException als s null is.
Praktisch Voorbeeld
Hieronder is een compleet voorbeeld dat veelvoorkomende gebruikspatronen demonstreert en case-sensitivitijd benadrukt.
public class SampleString { public static void main(String[] args) { String strSample = "This is a String contains Example"; // Controleren op verschillende substrings System.out.println("Contains 'ing': " + strSample.contains("ing")); System.out.println("Contains 'Example': " + strSample.contains("Example")); System.out.println("Contains 'example': " + strSample.contains("example")); // case-sensitive System.out.println("Contains 'is String': " + strSample.contains("is String")); } }
Output:
Contains 'ing': true
Contains 'Example': true
Contains 'example': false
Contains 'is String': false
Wanneer contains() Gebruiken
Gebruik contains() wanneer je de aanwezigheid van een substring binnen een grotere string moet verifiëren. Veelvoorkomende scenario's zijn:
- Gebruikersinvoer valideren (bijv. controleren op verboden woorden)
- Logentries of configuratiestrings parsen
- Eenvoudige zoekfuncties implementeren
contains() Gebruiken in Conditionele Statements
De methode integreert naadloos met if/else logica. Hier is een beknopt voorbeeld:
public class IfExample { public static void main(String[] args) { String text = "Java string contains If else Example"; if (text.contains("example")) { System.out.println("The keyword :example: is found in the given string"); } else { System.out.println("The keyword :example: is not found in the string"); } } }
Output:
The keyword :example: is not found in the string
Java
- Python's strip()-methode beheersen: Uitgebreide handleiding & praktische voorbeelden
- Python len(): Praktische handleiding voor het meten van objectlengtes
- Python's String.find()-methode beheersen: Syntaxis, voorbeelden & alternatieven
- Java String length() Methode: Hoe de grootte van een String op te vragen (Voorbeeld)
- Java String.indexOf() beheersen: Substrings lokaliseren & praktische voorbeelden
- Java String.charAt() begrijpen: Syntaxis, Retourtype, Exceptions en Praktisch Voorbeeld
- Java's String compareTo() Methode beheersen: Syntaxis, Use Cases en Praktische Voorbeelden
- Java String.endsWith() beheersen: Controleren op String-suffixen met voorbeelden
- Java String Vervanging beheersen: replace(), replaceAll() en replaceFirst() uitgelegd
- Insertion Sort algoritme in Java: Duidelijk voorbeeld & stapsgewijze handleiding
- Selection Sort in Java: Stapsgewijze voorbeeld & complete code