In Java I have written below code for string trim() method.
if(" String ".trim() == "String")
System.out.println("Equal");
else
System.out.println("Not Equal");
It gives output Not Equal
s which I understood because " String ".trim()
had returned new String
object reference .
But when I trim and compare without white spaces it gives output Equals
.
if("String".trim() == "String")
System.out.println("Equal");
else
System.out.println("Not Equal");
If String is not having white spaces what trim()
method returns?
I know equals()
I can use but in my exam I got this question.