[Logo]
Forums Register Login
Calling equals method on String
I have a String s="apple"
What is the difference between s.equals("apple") and "apple".equals(s)? and which is better? Please post the correct answer
That depends which language you are using. Both are valid syntax in Java, but they mean different things. I think only the one with = is valid SQL syntax, but you should check whether you want "apple" or 'apple' in SQL.

If you try passing s in Java and s is null, then s.equals... will throw a NullPointerException and "apple".equals(s) will evaluate to the value false.
Run away! Run away! Here, take this tiny ad with you:
Programmatically Create PDF Using Free Spire.PDF with Java
https://coderanch.com/wiki/703735/Programmatically-Create-PDF-Free-Spire


This thread has been viewed 787 times.

All times above are in ranch (not your local) time.
The current ranch time is
Jan 21, 2019 13:01:09.