what is the difference between equals method and ==

Answers were Sorted based on User's Feedback



what is the difference between equals method and ==..

Answer / subrahmanyam

== is userd to compare both are of same type
equals is used to compare both are of same contents


EX:
String s1="raju";
String s2=new String("raju");
if(s1.equals(s2))
System.out.println(" if(s1.equals(s2)"); //true
if(s1==s2)
System.out.println(" s1==s2"); //false

Is This Answer Correct ?    62 Yes 14 No

what is the difference between equals method and ==..

Answer / sandeep arora

== checks the reference value, that the reference are of
same object or not.

equals method check two strings are same or not

Is This Answer Correct ?    26 Yes 7 No

what is the difference between equals method and ==..

Answer / y.v.v.d.ravikanth

equals() method is from Object Class.So this is the method
to check the equality between two objects.This method
implements the equalence relation.

ex obj1 o1 = "ravi";
obj2 o2 = "ravi";

o1.equals(o2) ;// returns true.

== Operator. no doubt this is the operator. It can be used
in two ways
1:To compare the values of primitive variables.
2.To compare the object refference variables.
it returns true if refference variable reffering to the
same object.

ex obj1 a
obj2 b
obj1 c

a==c----> returns true.
a==b----> returns false.

Is This Answer Correct ?    17 Yes 7 No

what is the difference between equals method and ==..

Answer / ravikiran

equals will compare two objects,== will compare whether two
reference variables refer to same object or not

Is This Answer Correct ?    9 Yes 1 No

what is the difference between equals method and ==..

Answer / rajender

The Object class equals method refers address comparision.

Person p=new Person();
Person p1=new Person();

if(p.equals(p1){
//is always false.

}


the string class equals method refers content comparision

String p=new String ("java");
String p1=new String ("java");

if(p.equals(p1){
//is always true.

}


Dn't get confusion

Is This Answer Correct ?    5 Yes 1 No

what is the difference between equals method and ==..

Answer / sriragv

equal method also indirectly use == method i.e hashcode
(),there will be no difference b/w equals and == unless
until u override the equal method

Let me know if iam wrong

Is This Answer Correct ?    3 Yes 0 No

what is the difference between equals method and ==..

Answer / anoop

Normally == using to compare value type. If 2 object is
refering same memmory, it will return true otherwise false

Comparing object , you have to use equals, bz it will
compare all the values in it.

Is This Answer Correct ?    2 Yes 0 No

what is the difference between equals method and ==..

Answer / nagarjuna

equals method check the contents of the objects and returns
the boolean value.

== check the objects references

Is This Answer Correct ?    2 Yes 0 No

what is the difference between equals method and ==..

Answer / devarathnam c,kotagudibanda(po

Hi...
"equals()" method always compares the content of an
object,but "==" operator compares the memory locations
(references).
eg: String s1="KOTAGUDIBANDA";
Where "s1" is a reference and "KOTAGUDIBANDA"is a content.

Is This Answer Correct ?    6 Yes 6 No

what is the difference between equals method and ==..

Answer / suganthi

equals method will compare two strings where two strings are
equal or not but == method will compare reference variables.

Is This Answer Correct ?    4 Yes 4 No

Post New Answer

More Core Java Interview Questions

What is hypertext?

1 Answers  


'A class is a template for an object' explain this statement.

0 Answers   Akamai Technologies,


whst is encapsulation?when u encpsulate actually while devoloping code?

7 Answers   Amdocs, MGL,


List interface?

2 Answers  


what is run time polymorphism

4 Answers  






How to read and write image from a file ?

0 Answers  


what is the volatile modifier for? : Java thread

0 Answers  


How to add two numbers with out using Arithmetic , union operators in java....? But we can use bitwise operators... but how...?

4 Answers   CTS, Satyam,


What is contractor means and methods?

0 Answers  


Why should we create an object? what is a need of it? Apart from access members of a class i want what is a need of object what does it contain?? In normal class to access any member of thaht class we create object where as for static class we access its members using class name. what is a difference between them... thanks in advance.

1 Answers  


What is difference between filereader and bufferedreader?

0 Answers  


What is the purpose of object oriented programming?

0 Answers  


Categories