Maison  >  Article  >  Java  >  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

王林
王林original
2019-12-30 09:19:024453parcourir

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

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!

Déclaration:
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