Détails
En Java, comment vérifier si une chaîne de caractères contient une sous-chaîne (en ignorant la casse) ?
J'ai deux String
s, str1
et str2
. Comment puis-je vérifier si str2
est contenue dans str1
, en ignorant la casse ?
511
3
Vous pouvez utiliser la méthode
toLowerCase()
:Puis l'appeler en utilisant :
Remarquez qu'en créant votre propre méthode, vous pouvez la réutiliser. Ainsi, lorsque quelqu'un vous fera remarquer que vous devriez utiliser
contains
au lieu deindexOf
, vous n'aurez qu'une seule ligne de code à modifier.J'utiliserais une combinaison de la méthode contains et de la méthode
toUpper
qui font partie de la classe String. Voici un exemple :Ceci retournera :