Java String contains(): Sjekk om String inneholder Substring

Java String contains()-metoden

De Java Strengen inneholder() metoden brukes til å sjekke om det spesifikke settet med tegn er en del av den gitte strengen eller ikke. Den returnerer en boolsk verdi true hvis de spesifiserte tegnene er understreng av en gitt streng og returnerer usann ellers. Den kan brukes direkte i if-setningen.

Syntaks for contains()-metoden i Java

public boolean String.contains(CharSequence s)

parametere

s − Dette er sekvensen å søke i Java contains() metoden

Returverdi

Metoden contains() i Java returnerer bare sant hvis denne strengen inneholder "s" ellers false.

Unntak

NullPointerException − hvis verdien av s er null i Java contains() metoden.

Når skal jeg bruke Contains()-metoden?

inneholder() i Java er et vanlig tilfelle i Java programmering når du vil sjekke om spesifikk streng inneholder en bestemt understreng. For eksempel, hvis du vil teste om strengen "Den store rødreven" inneholder understrengen "rød." Strengen inneholder() i Java metoden er nyttig i en slik situasjon.

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

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

Java String contains() Metodeeksempel 2:

Java String contains()-metoden 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 utgang:

The Keyword :example: is not found in the string