== La différence entre == et est égal :
Pour == :
agit sur les données de base Pour les variables de type, comparez directement si les "valeurs" qu'elles stockent sont égales ; si
agit sur des variables de type référence, l'adresse de l'objet pointé est comparée.
Pour égal :
La méthode égale ne peut pas être appliquée aux variables des types de données de base
Si la méthode égale dans Objet n'est pas remplacée ; alors Ce qui est comparé est l'adresse de l'objet pointé par la variable de type référence, sinon le contenu est comparé.
Exemple :
String str1 = "abc"; String str2 = "abc"; String str3 = new String("abc"); String str4 = new String("abc");rrree
Tutoriel recommandé : Tutoriel 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!