logo

Java String bevat() methode met voorbeeld

De java.lang.String.contains() methode zoekt naar de reeks tekens in de gegeven string. Het retourneert waar als de reeks char-waarden in deze tekenreeks wordt gevonden, en retourneert anders false.

Implementatie van de contain()-methode

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

Hier vindt de conversie van CharSequence naar een String plaats en vervolgens de index van methode wordt genoemd. De methode index van geeft terug O of een hoger nummer als het de String vindt, anders -1 wordt geretourneerd. Na uitvoering retourneert de methode contain() dus WAAR als de reeks char-waarden bestaat, anders vals .



Syntaxis van de methode bevat().

public   boolean  contains (CharSequence sequence );>

Parameter

    reeks: Dit is de reeks tekens waarnaar moet worden gezocht.

Uitzondering

    NullPointerException: Als seq nul is

Voorbeelden van de methode java.string.contains().

Voorbeeld 1: Om te controleren of de charSequence aanwezig is of niet.

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

>

ddl versus dml
>

Uitvoer

true false>

Voorbeeld 2: hoofdlettergevoelig methode om te controleren of een bepaalde CharSequence aanwezig is of niet.

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

pad ingesteld in Java

>

>

Uitvoer

false true>

Punten om te onthouden met de Java-tekenreeks bevat() methode

  • Deze methode werkt niet bij het zoeken naar een teken.
  • Deze methode vindt geen index van de tekenreeks als deze niet aanwezig is.
  • Voor de bovenstaande twee functionaliteiten is er een betere functie StringindexOf