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