If set accepts only one argument then how can it compare
two objects to avoid duplicates
Answer Posted / 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 |
Post New Answer View All Answers
What are void pointers?
What are the access modifiers in java?
What is jagged array in java?
Explain throw keyword in java?
What are mutable classes?
Why we used break and continue statement in java?
what do you mean by classloader in java?
Can we use a switch statement with strings?
What are the 7 types of characters?
Why is multithreading important?
Name component subclasses that support painting in java programming?
When do I need to use reflection feature in java?
What is a local, member and a class variable?
What is Garbage Collection in Java
Why we go for collections in java?