Java集合--set集合
Posted 聂鑫磊
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java集合--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集合的主要内容,如果未能解决你的问题,请参考以下文章