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