Java String equals()
[Java String]Java String
equals()
String equals()
public boolean equals(Object anObject)
anObject --
true false
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 );
}
}
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 );
}
}
= true = true
== equals()
String == equals()
String s1 = "Hello"; // String
String s2 = "Hello"; // String
String s3 = s1; //
String s4 = new String("Hello"); // String
String s5 = new String("Hello"); // String
s1 == s1; // true,
s1 == s2; // true, s1 s2
s1 == s3; // true, s3 s1
s1 == s4; // false,
s4 == s5; // false,
s1.equals(s3); // true,
s1.equals(s4); // true,
s4.equals(s5); // true,
String s2 = "Hello"; // String
String s3 = s1; //
String s4 = new String("Hello"); // String
String s5 = new String("Hello"); // String
s1 == s1; // true,
s1 == s2; // true, s1 s2
s1 == s3; // true, s3 s1
s1 == s4; // false,
s4 == s5; // false,
s1.equals(s3); // true,
s1.equals(s4); // true,
s4.equals(s5); // true,
[java-string-1-2020-12-01.png]
[Java String]Java String