String comparision method compares this string to the specified object. The result is true if and only if the argument is not null and is a String object that represents the same sequence of characters as this object.
public class StringCompareequl{ public static void main(String []args){ String s1 = "tutorialspoint"; String s2 = "tutorialspoint"; String s3 = new String ("Tutorials Point"); System.out.println(s1.equals(s2)); System.out.println(s2.equals(s3)); }
true false
String s3 creates unnecessary String objects. But instead it should be written like this: String s3 = "tutorialspoint";
Comments :