Java.lang.String.contains() metoden søger efter sekvensen af tegn i den givne streng. Den returnerer sand, hvis sekvensen af char-værdier findes i denne streng, ellers returnerer den falsk.
Implementering af contains() metode
public boolean contains(CharSequence sequence) { return indexOf(sequence.toString())>-1; }> Her finder konvertering af CharSequence til en streng sted og derefter indeks af metode kaldes. Metoden indeks af vender tilbage O eller a højere tal hvis den finder Strengen, ellers -1 er returneret. Så efter udførelse returnerer contains() metoden rigtigt hvis sekvensen af char-værdier findes, ellers falsk .
Syntaks for metoden contains().
public boolean contains (CharSequence sequence );>
Parameter
- sekvens: Dette er sekvensen af tegn, der skal søges i.
Undtagelse
- NullPointerException: Hvis seq er null
Eksempler på java.string.contains() metoden
Eksempel 1: For at kontrollere, om charSequence er til stede eller ej.
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 python
>Produktion
true false>
Eksempel 2: Der skelnes mellem store og små bogstaver metode til at kontrollere, om en given CharSequence er til stede eller ej.
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'>));> >}> }> |
>
>Produktion
false true>
Punkter at huske med Java string contains() metoden
- Denne metode virker ikke til at søge efter et tegn.
- Denne metode finder ikke et indeks af streng, hvis det ikke er til stede.
- Til ovenstående to funktionaliteter er der en bedre funktion String indexOf