Computer Applications
Differentiate between equals() and == .
Java String Handling
1 Like
Answer
equals() | == |
---|---|
It is a method. | It is a relational operator. |
It is used to check if the contents of two strings are same or not. | It is used to check if two variables refer to the same object in memory. |
Example: String s1 = new String("hello"); String s2 = new String("hello"); boolean res = s1.equals(s2); System.out.println(res); The output of this code snippet is true as contents of s1 and s2 are the same. | Example: String s1 = new String("hello"); String s2 = new String("hello"); boolean res = s1 == s2; System.out.println(res); The output of this code snippet is false as s1 and s2 point to different String objects. |
Answered By
1 Like