Java集合-Set接口
Set接口-介绍
Set接口的定义如下:
Set是一个继承于Collection的接口,即Set也是集合中的一种。Set是没有重复元素的集合。即: Set 接口:无序,不支持索引,不可重复的集合
Set接口-常用方法
和Collection的完全一样
-
add:添加单个元素 ---add(Object o)
-
remove:删除指定元素---remove(Object o) 返回布尔值,remove(int index) 返回新的新的Collection
-
contains:查找某个元素是否存在---contains(Object o)
-
size:返回元素的个数
-
isEmpty:判断是否为空
-
clear:清空所有元素
-
addAll:添加多个元素---addAll(Collection c)
-
containsAll:查找多个元素是否存在---containsAll(Collection c)
-
removeAll:删除多个元素---removeAll(Collection c)
Set接口-实现类
Set 接口主要的实现类:HashSet 和 TreeSet
(1)链接:Java-HashSet
(2)HashSet子类,LinkedHashSet:Java-LinkedHashSet
(3)TreeSet:Java集合-TreeSet