Set
程序员文章站
2024-03-22 13:38:46
...
Set:元素无序(存入和取出的顺序不一定一致),元素不可以重复
HashSet:底层数据结构是哈希表。
TreeSet:
public class HashSetDemo {
public static void main(String[] args) {
Demo d1=new Demo();
Demo d2=new Demo();
sop(d1);
sop(d2);
}
public static void sop(Object obj){
System.out.println(obj);
}
}
class Demo{
}
运行结果为:
aaa@qq.com
aaa@qq.com
import java.util.HashSet;
import java.util.Iterator;
public class HashSetDemo1 {
public static void main(String[] args) {
HashSet hashSet=new HashSet();
sop(hashSet.add("a"));
sop(hashSet.add("a"));
hashSet.add("b");
hashSet.add("b");
hashSet.add("c");
hashSet.add("d");
Iterator iterator=hashSet.iterator();
while(iterator.hasNext()){
sop(iterator.next());
}
}
public static void sop(Object obj){
System.out.println(obj);
}
}
运行结果为:
true
false
d
b
c
a