| 
 
 
 |  | | 
 | 
 
 
 | Comparison between List, Set, and Queue in Java Question Posted on 15 Sep 2019
 
 Home >> Java >> Core Java >> Comparison between List, Set, and Queue in Java
 | 
 
 
 
 
 | Comparison between List, Set, and Queue in Java Below is the difference between above 3 in questions define:-
 (1)List:-Insertion order is maintained in List
 (1)Set:-In Hash set Insertion order is not maintained
 (1)Queue:-In queue Insertion order is maintained.
 
 (2)List:-In List we can contain duplicate elements
 (2)Set:-In Set we cannot have duplicate elements
 (2)Queue:-It can have duplicate elements
 
 (3)List:-Insertion and removing of array can be done for any index in List.
 (3)Set:-In set we can remove the specified element.
 (3)Queue:-In Queue we can only do on the last inserted element can be popped out. Also, insertion of elements happens at end.
 |  | 
 
 
 
 
 
 
 
 
 
 
 |  |  |  | 
 |