欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

Set


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


上一篇: set

下一篇: set