1. 程式人生 > >Java集合--set集合

Java集合--set集合

當前 接口 增長 重復元素 linked div 初始 重復 set集合

set集合(接口):無序不重復的。(最多包含一個null)。

實現類:HashSet,TreeSet,LinkedHashSet......

HashSet:

  特點:

1、底層實現是HashMap,所以初始容量為16,負載因子為0.75,當存放的元素個數超過當前容量*負載因子的時候,進行擴容,增長方式為原始容量的2倍。 2、不保證元素順序 3、不能有重復元素 4、叠代器是快速失敗的 LinkedHashSet:   特點: 1、底層實現為LinkedHashMap,所以能夠保證順序。 2、元素不能重復 TreeSet   特點: 1、元素不能重復 2、底層實現為TreeMap,所以可以保證元素是可以排序的

Java集合--set集合