Maison > Java > JavaBase > Java utilise l'instruction if pour déterminer si les chaînes sont égales

Java utilise l'instruction if pour déterminer si les chaînes sont égales

王林
Libérer: 2020-01-04 17:40:17
original
4567 Les gens l'ont consulté

Java utilise l'instruction if pour déterminer si les chaînes sont égales

La comparaison de chaînes en Java ne peut pas utiliser directement "==", mais doit utiliser equals(), qui renvoie vrai si les deux chaînes sont égales, et renvoie faux si les deux chaînes ne le sont pas égal. Par exemple : (Apprentissage recommandé : tutoriel vidéo Java)

if (s1.equals(s2)) {
 System.out.println("s1与s2相等!!");
} else {
 System.out.println("s1与s2没啥关系!!");
}
Copier après la connexion

1. String est un type d'objet, il ne peut donc pas être jugé par un simple "=="; 🎜>
2. Equals() compare si le contenu des objets (le format des lettres sensible à la casse) est égal

3. Lorsque "==" compare deux objets, il compare les deux ; objets. Adresses mémoire, elles ne sont donc pas égales.

Articles et tutoriels connexes recommandés :

Tutoriel d'introduction à 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