Java-merkkijono sisältää()-menetelmän esimerkin kanssa
Java.lang.String.contains() menetelmä etsii merkkijonon annetusta merkkijonosta. Se palauttaa tosi, jos merkkiarvojen sarja löytyy tästä merkkijonosta, muuten palauttaa arvon false.
Content()-menetelmän toteutus
public boolean contains(CharSequence sequence) { return indexOf(sequence.toString())>-1; } Tässä CharSequence muunnetaan merkkijonoksi ja sitten sisällysluettelo menetelmää kutsutaan. Menetelmä sisällysluettelo palaa O tai a suurempi numero jos se löytää merkkijonon, muuten -1 palautetaan. Joten, suorituksen jälkeen, sisältää()-metodin palauttaa totta jos char-arvojen sarja on olemassa, muuten väärä .
Metodin sisältää() syntaksi
public boolean contains (CharSequence sequence );
Parametri
- järjestys: Tämä on haettavien merkkien sarja.
Poikkeus
- NullPointerException: Jos seq on tyhjä
Esimerkkejä java.string.contains()-metodista
Esimerkki 1: Tarkistaa, onko charSequence olemassa vai ei.
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'> ));> > }> }> |
Lähtö
true false
Esimerkki 2: Kirjainkoolla on merkitystä menetelmä tarkistaaksesi, onko annettu CharSequence olemassa vai ei.
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'> ));> > }> }> |
Lähtö
false true
Muistettavat kohdat Java-merkkijono sisältää() -metodilla
- Tämä menetelmä ei toimi hahmon etsimisessä.
- Tämä menetelmä ei löydä merkkijonoindeksiä, jos sitä ei ole.
- Edellä mainituille kahdelle toiminnalle on olemassa parempi toiminto String indexOf