Die java.lang.String.contains() Die Methode durchsucht die Zeichenfolge in der angegebenen Zeichenfolge. Es gibt „true“ zurück, wenn die Folge von Zeichenwerten in dieser Zeichenfolge gefunden wird, andernfalls wird „false“ zurückgegeben.
Implementierung der Methode enthält()
public boolean contains(CharSequence sequence) { return indexOf(sequence.toString())>-1; }> Hier erfolgt die Konvertierung von CharSequence in einen String und anschließend die Index von Methode aufgerufen wird. Die Methode Index von kehrt zurück Ö oder ein höhere Zahl wenn es den String findet, andernfalls -1 ist zurück gekommen. Nach der Ausführung kehrt die Methode „contains()“ zurück WAHR wenn die Folge von Zeichenwerten vorhanden ist, andernfalls FALSCH .
Syntax der Methode enthält()
public boolean contains (CharSequence sequence );>
Parameter
- Sequenz: Dies ist die Zeichenfolge, die durchsucht werden soll.
Ausnahme
- NullPointerException: Wenn seq null ist
Beispiele für die Methode java.string.contains()
Beispiel 1: Um zu überprüfen, ob die charSequence vorhanden ist oder nicht.
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'>));> >}> }> |
>
Wasserzeichen in Word
>Ausgabe
true false>
Beispiel 2: Groß- und Kleinschreibung beachten Methode, um zu überprüfen, ob eine bestimmte CharSequence vorhanden ist oder nicht.
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'>));> >}> }> |
HTML-Listenfeld
>
>Ausgabe
false true>
Was Sie bei der Java-String-Contains()-Methode beachten sollten
- Diese Methode funktioniert nicht bei der Suche nach einem Zeichen.
- Diese Methode findet keinen Index einer Zeichenfolge, wenn dieser nicht vorhanden ist.
- Für die beiden oben genannten Funktionalitäten gibt es eine bessere Funktion String indexOf