logo

Java virkne satur() metodi ar piemēru

Java.lang.String.contains() metode meklē rakstzīmju secību dotajā virknē. Tas atgriež patieso vērtību, ja šajā virknē tiek atrasta char vērtību secība, pretējā gadījumā atgriež vērtību false.

Satur() metodes ieviešana

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

Šeit notiek CharSequence pārveidošana par virkni un pēc tam indekssOf metode tiek saukta. Metode indekssOf atgriežas O vai a lielāks skaitlis ja tā atrod virkni, pretējā gadījumā -1 tiek atgriezta. Tātad, pēc izpildes, atgriežas() metode taisnība ja eksistē char vērtību secība, pretējā gadījumā viltus .



Sintakse satur() metodes

public   boolean  contains (CharSequence sequence );>

Parametrs

    secība: šī ir meklējamo rakstzīmju secība.

Izņēmums

    NullPointerException: ja seq ir null

Metodes java.string.contains() piemēri

1. piemērs: Lai pārbaudītu, vai charSequence ir vai nav.

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

>

Linux rediģēt failu
>

Izvade

true false>

2. piemērs: reģistrjutīgs metode, lai pārbaudītu, vai noteiktā CharSequence ir vai nav.

Java


stīgu funkcijas java



// 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'>));> >}> }>

>

>

Izvade

false true>

Punkti, kas jāatceras, izmantojot Java virknes satur() metodi

  • Šī metode nedarbojas, lai meklētu rakstzīmi.
  • Šī metode neatrod virknes indeksu, ja tā nav.
  • Iepriekš minētajām divām funkcijām ir labāka funkcija String indexOf