ICSE Class 10 Computer Applications
Question 13 of 46
String Handling — Question 13
Back to all questions 13
Question Question 3(ii)
Differentiate between equals() and == .
| 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. |