package List;
import java.util.HashSet;
import java.util.Iterator;
public class HashSet_Demo {
public static void main(String[] args) {
//构造一个新的空集
HashSet<String> set = new HashSet<>();
//如果指定的元素尚不存在,则将其添加到此集合中
set.add("Baidu");
set.add("Siri");
set.add("Baidu");
set.add("Saber");
set.add("Ace");
//如果此set包含指定的元素,则返回true
System.out.println(set.contains("Ace"));
//如果存在,则从该集合中移除指定的元素
System.out.println(set.remove("Siri"));
//返回集合中的元素数
System.out.println(set.size());
//返回此set中元素的迭代器
Iterator iter = set.iterator();
System.out.println(iter.next());
//返回此HashSet实例的浅表副本:未克隆元素本身
//一个集合的浅度拷贝意味着只拷贝集合中的元素,不管他们是引用类型或者是值类型,但是它不拷贝引用所指的对象。
Object object = set.clone();
System.out.println(object);
//从该集中删除所有元素
set.clear();
System.out.println(set);
}
}
Java中的散列集
最新推荐文章于 2024-02-11 10:15:00 发布