class Test1 {
public static void main(
String args[]) {
String s1 = new String("amit");
System.out.println(s1.replace('m','r')); --- arit
System.out.println(s1); --- amit
String s3="arit";
String s4="arit";
String s2 = s1.replace('m','r');
System.out.println(s2==s3); -- false
System.out.println(s3==s4); -- true
}
}
In the above code not sure how s2 == s3 returns false
String s2 = s1.replace('m','r'); -- Isn't this equivalent to String s2 = "arit";
Please explain
Regards,
JP