一、特点
不能存储相同的元素,否则两个相同的值,只会一个是成功保存的
二、方法
因为此接口是基础collection接口,所以具有collection常用的方法
add( ) 向集合中添加元素
clear( ) 去掉集合中所有的元素
contains( ) 判断集合中是否包含某一个元素
isEmpty( ) 判断集合是否为空
iterator( ) 主要用于递归集合,返回一个Iterator()对象
remove( ) 从集合中去掉特定的对象
size( ) 返回集合的大小
三、用法
常用于 HashSet TreeSet
如下
Set test = new TreeSet<>();
test.add("dog");
test.add("cat");
test.add("pig");
System.out.println("for遍历:");
//遍历
for(String value:test){
System.out.println(value+"");
}
System.out.println("iterator遍历:");
//使用iterator遍历
Iterator iterator = test.iterator();
while (iterator.hasNext()){
String value = iterator.next();
System.out.println(value+" ");
}
输出效果如下
image.png