Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

q on strings - abhilash's exam

 
JayaSiji Gopal
Ranch Hand
Posts: 303
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
 
Barry Gaunt
Ranch Hand
Posts: 7729
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Read the API!
 
Ramy M. Kamel
Greenhorn
Posts: 22
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
JayaSiji,

I think you should focus a little before studying for the exam.

It will hurt you to ask questions about these fundamental issues, which you must master before taking the exam.

Anyway, String is a immutable class, meaning that each method that would alter its contents will return a new String instance .

So, the replace method returns a new String instance, which is the reason why th equality operators returns false; they are two different objects.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic