Maison > Java > javaDidacticiel > le corps du texte

méthode de comparaison de chaînes Java

一个新手
Libérer: 2017-10-10 09:39:42
original
2598 Les gens l'ont consulté

Je viens d'apprendre Java, et j'ai rencontré un problème épineux aujourd'hui lorsque je programmais, qui consistait à juger si deux chaînes sont égales. En programmation, l'expression qui compare généralement si deux chaînes sont identiques est "==", mais elle ne peut pas être écrite ainsi en Java. En java, equals();

Exemple : Une chaîne et comparaison de chaînes B et :

if(A.equals(B)){
}
Copier après la connexion

Renvoyer vrai ou faux.

String La méthode equals est utilisée pour comparer deux chaînes pour l'égalité. Puisque la chaîne est un type d'objet, elle ne peut pas être jugée par un simple "==". Utilisez égal pour comparer si le contenu de deux objets est égal.

Remarque :

equals() compare le contenu des objets (en différenciant le format de casse des lettres), mais si vous utilisez "==" pour comparer deux objets, vous comparerez deux objets. L'adresse mémoire de l'objet, elles ne sont donc pas égales. Même si leurs contenus sont égaux, les adresses mémoire des différents objets sont différentes.

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