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 encapsulation in java?

0 Answers   IBS, NIIT,


Similarity and difference between static block and static method ?

0 Answers  


what is the difference between statis block and static variable

7 Answers  


What is Yield() method when we r using this ? tell exactly

2 Answers  


How to provide security in java

0 Answers   Infosys, TCS, Tech Mahindra,






what is diffrence between .NET and java?

2 Answers  


What classes of exceptions may be caught by a catch clause in java programming?

0 Answers  


Can you run java program without main method?

0 Answers  


Write a java program to count the number of words present in a string?

0 Answers  


What is the purpose of the finally clause?

3 Answers  


What are drawbacks of singleton class?

0 Answers  


Does Java support multiple Inheritance?

12 Answers  


Categories