Java String equals()

Java String [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 );
    }
}

 = 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,

java-string-1-2020-12-01.png [java-string-1-2020-12-01.png]


Java String [Java String]Java String