logo

Méthode Java String contain() avec exemple

Le java.lang.String.contains() La méthode recherche la séquence de caractères dans la chaîne donnée. Il renvoie vrai si la séquence de valeurs char est trouvée dans cette chaîne, sinon renvoie faux.

Implémentation de la méthode contain()

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

Ici, la conversion de CharSequence en String a lieu, puis le Indice de la méthode est appelée. La méthode Indice de Retour Ô ou un nombre plus élevé s'il trouve la chaîne, sinon -1 est restitué. Ainsi, après exécution, la méthode contain() renvoie vrai si la séquence de valeurs de caractères existe, sinon FAUX .



Syntaxe de la méthode contain()

public   boolean  contains (CharSequence sequence );>

Paramètre

    séquence : Il s’agit de la séquence de caractères à rechercher.

Exception

    NullPointerException : si la séquence est nulle

Exemples de la méthode java.string.contains()

Exemple 1: Pour vérifier si le charSequence est présent ou non.

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

>

noms de villes etats-unis
>

Sortir

true false>

Exemple 2 : sensible à la casse méthode pour vérifier si la CharSequence donnée est présente ou non.

Java




généricité en 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'>));> >}> }>

>

>

Sortir

false true>

Points à retenir avec la méthode Java string contain()

  • Cette méthode ne fonctionne pas pour rechercher un personnage.
  • Cette méthode ne trouve pas d'index de chaîne s'il n'est pas présent.
  • Pour les deux fonctionnalités ci-dessus, il existe une meilleure fonction Chaîne indexDe