java,set集合

package org.hanqi.array;
import java.util.*;

public class Test2 {

    public static void main(String[] args) {
        //哈希
        Set<String> s=new HashSet<String>();
        HashSet<String> s1=new HashSet<String>();
        if(s.add("a"))
        {
            System.out.println("保存成功");
        }
        s.add("a");
        s.add("b");
        s.add("c");
        s.add("d");
        s.add("e");
        s.add("f");
        s.add("g");
        s.add(null);
        if(!s.add("a"))
        {
            System.out.println("保存失败");
        }
        s.add("a");
        s.add("a");
        
        for(String t:s)
        {
            System.out.println(t);
        }
        System.out.println("s的size="+s.size());
        if(s.remove("d"))
        {
            System.out.println("移除成功");
        }else
        {
            System.out.println("移除失败");
        }
        System.out.println("s的size="+s.size());
        Iterator<String> it=s.iterator();
        while(it.hasNext())
        {
            String t=it.next();

            if(it.equals("c"))
            {
            it.remove();
            }else
            {
                System.out.println(t);
            }
        }
        System.out.println("s的size="+s.size());
        System.out.println("TreeSet");
        
        TreeSet<String> s2=new TreeSet<String>();
        s2.add("b");
        s2.add("d");
        s2.add("e");
        s2.add("f");
        s2.add("c");
        s2.add("g");
        s2.add("a");
        s2.addAll(null);
        
        
        for(String t:s2)
        {
            System.out.println(t);
        }

        


    }

}

posted @ 2016-03-11 15:24  什么玩楞啊,我叫旺仔  阅读(170)  评论(0编辑  收藏  举报