Java String contains() Metode: Tjek om String indeholder Substring

Java String contains() metode

Java-strengen indeholder() metode bruges til at kontrollere, om det specifikke sæt af tegn er en del af den givne streng eller ej. Det returnerer en boolesk værdi sand, hvis de angivne tegn er understreng af en given streng og returnerer falsk andenwise. Det kan bruges direkte i if-sætningen.

Syntaks for contains()-metoden i Java

public boolean String.contains(CharSequence s)

parametre

s − Dette er sekvensen til at søge i Java contains()-metoden

Returværdi

Metoden contains() i Java returnerer kun sand, hvis dette streng indeholder "s" ellers falsk.

undtagelse


NullPointerException − hvis værdien af ​​s er null i Java contains()-metoden.

Java-strengen indeholder() Metodeeksempel 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"));
    }
}

Forventet output:

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

Hvornår skal man bruge metoden Contains()?

contains() i Java er et almindeligt tilfælde i Java programmering når du vil kontrollere, om en bestemt streng indeholder en bestemt understreng. For eksempel, hvis du vil teste, om strengen “Den store røde fox" indeholder understrengen "rød." Strengen contains() i Java-metoden er nyttig i sådanne situationer.

Java-strengen indeholder() Metodeeksempel 2:
Java String indeholder () metode i if else-strukturen:

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

Forventet output:

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