P
priyom
Hi,
if(" String ".trim() == "String")
System.out.println("Equal");
else
System.out.println("Not Equal");
this prints - not equal
whereas
if("String".toString() == "String")
System.out.println("Equal");
else
System.out.println("Not Equal");
prints Equal!
Shouldn't " String ".trim() return "String" from the constant string
pool ...and thus shouldnt "Equal" be printed?
Thanks in advance
Priyom
if(" String ".trim() == "String")
System.out.println("Equal");
else
System.out.println("Not Equal");
this prints - not equal
whereas
if("String".toString() == "String")
System.out.println("Equal");
else
System.out.println("Not Equal");
prints Equal!
Shouldn't " String ".trim() return "String" from the constant string
pool ...and thus shouldnt "Equal" be printed?
Thanks in advance
Priyom