1. 程式人生 > >有序集合與無序集合

有序集合與無序集合

1.有序集合: 

有序集: List .是一個有序的集合,可以包含重複的元素。提供了按索引訪問的方式(集合裡的元素可以根據key或index訪問)。這裡的有序不是指排序

,而是隻每個元素都有自己的位置。凡是實現List的 AbstractList, AbstractSequentialList, ArrayList,AttributeList,CopyOnWriteArrayList, 

LinkedList, RoleList, RoleUnresolvedList, Stack, Vector 都是有序的 

2.無序集合:集合裡的元素只能遍歷。凡是實現set的AbstractSet, CopyOnWriteArraySet, EnumSet, HashSet, JobStateReasons, LinkedHashSet, 

TreeSet 都是無序的 

3.補充:

Map是根據key來儲存的所以,從這個角度講,是有序的

原文地址:http://venus224.iteye.com/blog/195122