logo

Java String contains() metode med eksempel

Java.lang.String.contains() metoden søker etter sekvensen av tegn i den gitte strengen. Den returnerer true hvis sekvensen av char-verdier finnes i denne strengen ellers returnerer false.

Implementering av contains()-metoden

public boolean contains(CharSequence sequence) { return indexOf(sequence.toString())>-1; }>

Her skjer konvertering av CharSequence til en streng og deretter oversikt over metode kalles. Metoden oversikt over returnerer O eller a høyere tall hvis den finner strengen, ellers -1 er returnert. Så, etter kjøring, returnerer contains()-metoden ekte hvis sekvensen av char-verdier eksisterer, ellers falsk .



Syntaks for contains()-metoden

public   boolean  contains (CharSequence sequence );>

Parameter

    sekvens: Dette er sekvensen av tegn som skal søkes i.

Unntak

    NullPointerException: Hvis seq er null

Eksempler på java.string.contains()-metoden

Eksempel 1: For å sjekke om charSequence er tilstede eller ikke.

Java








// Java program to demonstrate working> // contains() method> class> Gfg {> >// Driver code> >public> static> void> main(String args[])> >{> >String s1 =>'My name is GFG'>;> >// prints true> >System.out.println(s1.contains(>'GFG'>));> >// prints false> >System.out.println(s1.contains(>'geeks'>));> >}> }>

>

f-streng pyton
>

Produksjon

true false>

Eksempel 2: Skiller mellom store og små bokstaver metode for å sjekke om gitt CharSequence er til stede eller ikke.

Java




rudyard kipling hvis forklaring

// Java code to demonstrate case> // sensitivity of contains() method> class> Gfg1 {> >// Driver code> >public> static> void> main(String args[])> >{> >String s1 =>'Welcome! to GFG'>;> >// prints false> >System.out.println(s1.contains(>'Gfg'>));> >// prints true> >System.out.println(s1.contains(>'GFG'>));> >}> }>

>

>

Produksjon

false true>

Poeng å huske med Java-strengen contains()-metoden

  • Denne metoden fungerer ikke for å søke etter et tegn.
  • Denne metoden finner ikke en indeks av streng hvis den ikke er til stede.
  • For de to ovennevnte funksjonene er det en bedre funksjon String indexOf