1. Déterminez si les adresses sont égales. Utilisez : ==
La classe Object est la super classe de toutes les classes et la méthode égale de la classe Object. compare directement les adresses. Code source Comme suit :
public boolean equals(Object obj) { return this == obj; }
2. Déterminez si les valeurs sont égales. Utilisez : la méthode equals
la méthodeequals() est utilisée pour comparer la chaîne avec celle spécifiée. objet.
Syntaxe
public boolean equals(Object anObject)
Paramètres
anObject – L'objet à comparer avec la chaîne.
Valeur de retour
Renvoie vrai si l'objet donné est égal à la chaîne ; sinon, renvoie faux.
public class Test { public static void main(String args[]) { String Str1 = new String("runoob"); String Str2 = Str1; String Str3 = new String("runoob"); boolean retVal; retVal = Str1.equals( Str2 ); System.out.println("返回值 = " + retVal ); retVal = Str1.equals( Str3 ); System.out.println("返回值 = " + retVal ); } }
Le résultat de l'exécution du programme ci-dessus est :
Valeur de retour = true
Valeur de retour = true
Pour plus connaissances Java, veuillez faire attention à la colonne Tutoriel de base 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!