I am getting strange string concat behavior, please help me understand this behavior .
String s3 = "ABC";
String s5 = new String(s3);
System.out.println("s5 == s3 "+ s5 == s3); // output: false
System.out.println("s5 == s3 "+ (s5 == s3)); // output: s5 == s3 false
Should first print s5 == s3 false instead of false ?
