Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


If set accepts only one argument then how can it compare
two objects to avoid duplicates

Answers were Sorted based on User's Feedback



If set accepts only one argument then how can it compare two objects to avoid duplicates..

Answer / ashutosh

for comparison between two objects of the same class, class
must override equals() and hashcode() methods of the object
class.

Is This Answer Correct ?    6 Yes 1 No

If set accepts only one argument then how can it compare two objects to avoid duplicates..

Answer / r.jainrocks@gmail.com

Set compares hash code of new instance which
has to include in set with already containing values in Set.

because of this comparing b/w instances adding in set is slow
in Set and retrieval is fast.

Is This Answer Correct ?    1 Yes 0 No

If set accepts only one argument then how can it compare two objects to avoid duplicates..

Answer / suresh

if the adding element is the first element, then the
element will be added directly to set stream. If there are
elements is Set the first.
1. while adding the new element to set hashcode will be
generated to element by using hashCode() method.
2.Then generated hash code will be compare with each and
every element of the Set by using equels() method. if
equels method retunrs false then the element will be added
to Set else the element will be discarded.

So, in order to avoid the duplicats we have to override
both equels and hash code methods.

If above given info is wrong, plse let me know at
sureshamca47@gmail.com

Is This Answer Correct ?    1 Yes 0 No

If set accepts only one argument then how can it compare two objects to avoid duplicates..

Answer / manju kt

using "this" keyword

Is This Answer Correct ?    0 Yes 2 No

If set accepts only one argument then how can it compare two objects to avoid duplicates..

Answer / maankutti

need to overload < operator

Is This Answer Correct ?    0 Yes 2 No

Post New Answer

More Core Java Interview Questions

What is the difference between a local variable and an instance variable?

0 Answers  


What is the Difference between Final Class && Abstract Class?

0 Answers   HCL,


What are the escape sequences in java?

0 Answers  


Can a main method be declared final?

0 Answers  


What is immutable class in java?

0 Answers  


Can we override constructors?

0 Answers  


What is class variable java?

0 Answers  


explain the concept of virtual method invocation in polymorphism in detail?

0 Answers   TCS,


What is valid keyword in java?

0 Answers  


How can you read an integer value from the keyword when the application is runtime in java? example?

0 Answers   HCL,


What is string data?

0 Answers  


What are the data types supported by java?

0 Answers  


Categories