Exemples Java - Tester si deux régions de chaîne sont égales

Java 实例Exemples Java

L'exemple suivant utilise la méthode regionMatches() pour vérifier si deux régions de chaîne sont égales :

Fichier StringRegionMatch.java

public class StringRegionMatch{ public static void main(String[] args){ String first_str = "Welcome to Microsoft"; String second_str = "I work with microsoft"; boolean match1 = first_str. regionMatches(11, second_str, 12, 9); boolean match2 = first_str. regionMatches(true, 11, second_str, 12, 9); //Le premier paramètre true signifie ignorer les différences de casse System.out.println("Valeur de retour sensible à la casse :" + match1); System.out.println("Valeur de retour insensible à la casse :" + match2); } }

first_str.regionMatches(11, second_str, 12, 9)Indique que la chaînefirst_str commençant au 11e caractère 'M' et la chaînesecond_strau 12e caractère 'M' sont comparées une à une, en comparant 9 paires de caractères au total. Comme les chaînes sont sensibles à la casse, le résultat est false.

Si le premier paramètre est défini sur true, cela signifie que les différences de casse sont ignorées, donc il renvoie true.

Le résultat de sortie de l'exemple de code ci-dessus est :

区分大小写返回值:false 
不区分大小写返回值:true

Java 实例Exemples Java

Autres extensions