Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial programming >> Java

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

  1. Python's strip()-methode beheersen: Uitgebreide handleiding & praktische voorbeelden
  2. Python len(): Praktische handleiding voor het meten van objectlengtes
  3. Python's String.find()-methode beheersen: Syntaxis, voorbeelden & alternatieven
  4. Java String length() Methode: Hoe de grootte van een String op te vragen (Voorbeeld)
  5. Java String.indexOf() beheersen: Substrings lokaliseren & praktische voorbeelden
  6. Java String.charAt() begrijpen: Syntaxis, Retourtype, Exceptions en Praktisch Voorbeeld
  7. Java's String compareTo() Methode beheersen: Syntaxis, Use Cases en Praktische Voorbeelden
  8. Java String.endsWith() beheersen: Controleren op String-suffixen met voorbeelden
  9. Java String Vervanging beheersen: replace(), replaceAll() en replaceFirst() uitgelegd
  10. Insertion Sort algoritme in Java: Duidelijk voorbeeld & stapsgewijze handleiding
  11. Selection Sort in Java: Stapsgewijze voorbeeld & complete code