CodesJava

Easy learning with example program codes

what is the difference between list and set in java?


List

A List represents an ordered or sequenced group of elements. It may contain duplicate elements. It extends the collection interface.

 Note:
1. Elements can be inserted or retrieved by their position in the list. Position or index value starts from 0.
2. List interface defines its own methods in addition to the methods of collection interface.

 

Set

A set represents a group of elements which can’t contain a duplicate element. It extends the collection interface.

 Note: Set interface contains only methods inherited from Collection interface and adds the restriction that can’t contain a duplicate element.

List can contain duplicate elements but Set can contains only unique elements.

Java interview questions on collections

Sign Up/ Sign In
Ask a Question


Copyright © 2018 CodesJava DMCA.com Protection Status SiteMap Reference: Java Wiki