Set集合概述和特点

Set集合在java.util包下。Set集合也有泛型,即集合里面存储数据的类型

该集合是一个接口,该集合继承自Collection接口。Set集合里面没有特有功能需要我们学习,Set集合只使用Collection集合有的功能就行

该集合是不包含重复元素的集合

总结: 1、该集合是不包含重复元素的集合 2、该集合没有带索引的方法,所以不能使用普通for循环进行遍历

 

案例需求:存储字符串并遍历

注意:Set集合是一个接口,不能直接实例化来创建对象,我们要通过Set的实现类来创建对象。Set接口的实现类有HashSet、LinkedHashSet、.....

HashSet是一个接口,HashSet接口的底层数据结构是哈希表HashMap,HashSet接口对集合的迭代顺序不作任何保证。HashSet类允许null元素

HashSet类在a_20_0会详细的学习。注意Set类大于HashSet类,或者说Set集合大于HashSet集合

 

Set集合概述和特点的练习