== compare les références, est égal à compare les valeurs.
1. Comparaison des chaînes en java : ==
Nous écrivons souvent ci-dessus if( str1==str2), cette méthode d'écriture peut poser des problèmes en java.
exemple1 :
String a="abc";String b="abc"
Alors a==b retournera vrai. Parce que la valeur d'une chaîne en Java est immuable, une seule copie de la même chaîne sera stockée dans la mémoire, donc a et b pointent vers le même objet
exemple2 :
String a=new String("abc"); String b=new String("abc");
;
2. La méthode égale est utilisée pour comparer si le contenu des chaînes est le même exemple :
String a=new String("abc"); String b=new String("abc"); a.equals(b);
résultat Renvoie vrai.
Tutoriel recommandé :
Introduction au développement 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!