What is the difference between set and list?
Answers were Sorted based on User's Feedback
Answer / janet
set stores elements in an unordered way but does not
contain duplicate elements,where as ist stores elements in
an ordered way but may contain duplicate elements.
| Is This Answer Correct ? | 200 Yes | 14 No |
set-->
when uniqueness is required you need to implement set.
e.g.
HashSet(unOrd,unSort) Fast access, assures no duplicates,
provides no ordering.
LinkedHashSet(Ord,unSort)No duplicates; iterates by
insertion order.
TreeSet(ascending,naturalord)No duplicates ; iterates in
sorted order.
list-->
when ordered list is required you need to implement list.
e.g.
ArrayList(Ord,unSort)Fast iteration and fast random access.
Vector(syncronized)
LinkedList()Good for adding elements to the ends, i.e.,
stacks and queues.
| Is This Answer Correct ? | 91 Yes | 7 No |
Answer / may
set stores elements in an unordered way but does not
contain duplicate elements,where as it stores elements in
an ordered way but may contain duplicate elements.
| Is This Answer Correct ? | 37 Yes | 4 No |
Answer / krishnareddym. a
When we required uniqueness then we can use set and set
does not allow any duplications but list may contain
duplications set and list both extends collection interface...
| Is This Answer Correct ? | 22 Yes | 6 No |
Answer / vinod varma
set is an interface which doesnot allows the duplicate values
where as list is also an interface which allows the
duplicate values and we may not guarantee the order of
elements in set
but we can get the elements from list according to their
indexes. we may not insert the elements into set at the
specific index, but possible in list.
| Is This Answer Correct ? | 11 Yes | 2 No |
where final and static variable stored?
Can you call a private data from an inner class?
What is array initialization in java?
What are the data types supported by java? What is autoboxing and unboxing?
Is it possible to declare abstract class as final?What happens if we do so?
What are the names of interfaces that doesn't consists of method/s ?
where to use join method and explain with real time senario?and programatical explenation also..
I have a Person object with 5 variables and I want to store them in a file called Person.txt. What should I do?
How many bytes are a float?
What is casting?
What does the “static” keyword mean? Can you override private or static method in java?
Difference between Map & Hashmap