Lors de la comparaison de chaînes de caractères, il n'est pas possible de comparer simplement avec (int1 == int2)
comme le type int.
Lorsque vous comparez des chaînes, utilisez l'une des méthodes de chaîne, ** equals () **, au lieu de l'opérateur de comparaison.
** equals () ** est extrêmement facile à utiliser, il suffit de mettre la chaîne que vous souhaitez comparer dans l'argument. Par exemple, utilisez-le comme suit.
if(String1.equals(String2)){
//L'instruction que vous souhaitez exécuter
}
Lorsque vous décidez de la condition de l'instruction if, c'est OK si vous mettez String1.equals (String2)
dans ().
Après avoir appris la méthode equals (), je présenterai les expressions régulières, leurs méthodes de comparaison et comment extraire des chaînes de caractères.
Une expression régulière est une méthode d'écriture utilisée lorsque vous souhaitez exprimer une chaîne de caractères à motifs. Par exemple, il est utilisé pour exprimer un code postal ou un numéro de carte de crédit.
Pour plus de détails sur son utilisation, veuillez vous référer à Bases des expressions régulières.
Utilisez matches ()
pour comparer des variables en utilisant des expressions régulières.
if(String1.matches(String2)){
//L'instruction que vous souhaitez exécuter
}
L'utilisation n'est pas très différente de ʻequals () `.
Si vous voulez récupérer une chaîne spécifique, utilisez substring ()
.
Le premier argument est l'index de début, qui est le début de la chaîne, et le deuxième argument est l'index de fin, qui est la fin de la chaîne, plus un nombre.
String str = "AppleLemonApple";
String strget = str.substring(5,10); // Lemon
Dans cet exemple, nous extrayons la chaîne «Lemon». En Java, l'index commence à 0, donc L est le 5ème.
Recommended Posts