Un caractère existe-t-il dans une chaîne ?
En Java, déterminer si un caractère spécifique apparaît dans une chaîne sans s'appuyer sur des boucles peut être obtenu en utilisant la méthode efficace indexOf('char').
Comment fonctionne indexOf()
Le indexOf('char' ) analyse une chaîne de gauche à droite et renvoie un entier représentant l'index de la première occurrence du caractère spécifié. Si le caractère n'est pas trouvé, il renvoie -1.
Par exemple, si vous souhaitez vérifier si le caractère 'a' apparaît dans la chaîne "Hello World", vous utiliserez le code suivant :
<code class="java">String str = "Hello World"; int index = str.indexOf('a');</code>
Si 'a' est présent dans la chaîne, la variable index contiendra son index (qui est 1 dans ce cas). Sinon, il sera défini sur -1.
Avantages de l'utilisation de indexOf()
L'utilisation de indexOf('char') offre plusieurs avantages par rapport à une boucle dans la chaîne caractère par caractère :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!