Question: what is the difference between ‘a == b’ and ‘a.equals(b)’?
Answer: Equals(b) or a == b ? The Equals() and == operator are used for comparison and both returns the boolean value (true/false). For Value Type == and Equals() works in the same way, both compare two object by value. ... Equals(b) returns true , because in this case both compare two object by value.