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


Industrial Training

We offers Placement Oriented Training on Java, Spring, JSF, Hibernate, PHP, AngularJS, Angular 4, PLSQL, Oracle BI Publisher etc. We also provides Online training, please mail us at hr@codesjava.com.

Development

We also provides the Development services for Website Development , Java Development, PHP Development, Android App Development etc. You can contact us on hr@codesjava.com.

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