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没啥关系!!"); }
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 à JavaCe 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!