Maison > Java > javaDidacticiel > Partagez les différences entre égal et égalignorecase en Java et des didacticiels sur la façon de les utiliser

Partagez les différences entre égal et égalignorecase en Java et des didacticiels sur la façon de les utiliser

零下一度
Libérer: 2017-05-23 10:49:46
original
3419 Les gens l'ont consulté

La différence et l'utilisation des égaux et des égauxignorecase en Java, l'éditeur vous amènera à l'examiner en détail

Lorsque vous comparez des égaux, vous devez comparer si le cas est le pareil, et ce dernier est ignoré. Par exemple, abc et Abc, le premier renvoie false et le second renvoie true

1. Utilisez la méthode equals() pour comparer si deux chaînes sont égales. Il a la forme générale suivante :

boolean equals(Object str)
Copier après la connexion

où str est un objet String utilisé pour comparer avec l'objet chaîne appelant (String). Il renvoie vrai si deux chaînes ont les mêmes caractères et la même longueur, sinon il renvoie faux. Cette comparaison est sensible à la casse.

2. Afin d'effectuer une comparaison en ignorant la casse, vous pouvez appeler la méthode equalsIgnoreCase(). Lors de la comparaison de deux chaînes, il pensera que A-Z et a-z sont identiques. Sa forme générale est la suivante :

boolean equalsIgnoreCase(String str)
Copier après la connexion

Ici, str est un objet String utilisé pour comparer avec l'objet String appelant. Il renvoie également vrai si les deux chaînes ont les mêmes caractères et la même longueur, faux sinon.

L'exemple suivant illustre les méthodes equals( ) et equalsIgnoreCase( ) :

class equalsDemo {
public static void main(String args[]) {
String <a href="https://www.baidu.com/s?wd=s1&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y1rj0vrj03rHRYrH9-ryD30ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnW0Ln1mkPjbsP1R3PWDznWcvr0" target="_blank" class="baidu-highlight">s1</a> = "Hello";
String s2 = "Hello";
String s3 = "Good-bye";
String s4 = "HELLO";
System.out.println(<a href="https://www.baidu.com/s?wd=s1&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y1rj0vrj03rHRYrH9-ryD30ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnW0Ln1mkPjbsP1R3PWDznWcvr0"target="_blank" class="baidu-highlight">s1</a> + " equals " + s2 + " -> " +
<a href="https://www.baidu.com/s?wd=s1&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y1rj0vrj03rHRYrH9-ryD30ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnW0Ln1mkPjbsP1R3PWDznWcvr0" target="_blank" class="baidu-highlight">s1</a>.equals(s2));
System.out.println(s1 + " equals " + s3 + " -> " +
s1.equals(s3));
System.out.println(s1 + " equals " + s4 + " -> " +
s1.equals(s4));
System.out.println(s1 + " equalsIgnoreCase " + s4 + " -> " +
s1.equalsIgnoreCase(s4));
}
}
Copier après la connexion

Le résultat du programme est le suivant :

Hello equals Hello -> true
Hello equals Good-bye -> false
Hello equals HELLO -> false
Hello equalsIgnoreCase HELLO -> true
Copier après la connexion

[Recommandations associées ]

1. Explication détaillée des différences entre Equals(), EqualsIgnoreCase() et == en Java

2 Introduction à Java EqualsIgnoreCase(). exemples de méthodes

3. Exemples d'images et de textes de la méthode equalsIgnoreCase en java

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal