1. /*  
  2.          * Set:无序无重复  
  3.          */ 
  4.         Set set=new HashSet();//用HashSet实现,用TreeSet都可以,但hashset用的多  
  5.         //两者区别:hashset添到集合中用hash算法计算,treeset同理,  
  6.         //添加元素(无序无重复,去掉重复的元素)  
  7.         set.add(1);  
  8.         set.add(2.0);  
  9.         set.add(1);  
  10.         set.add("kitty");  
  11.         set.add(new Boolean(true));  
  12.           
  13.         System.out.println(set);  
  14.         //修改元素  
  15.           
  16.         //查询元素  
  17.           
  18.         //删除元素remove  
  19.         set.remove(true);  
  20.         System.out.println(set);  
  21.           
  22.         //由于集合无序,所以只能添加和删除元素,其他操作无法进行  
  23.         //遍历集合  
  24.         Iterator it=set.iterator();//iterator 游标,在开始时指向首元素前面,  
  25.                                    //hasnext指向下以元素  
  26.         while(it.hasNext())  
  27.         {  
  28.             Object o=it.next();  
  29.             System.out.println(o);  
  30.         }  
  31.           
  32.         System.out.println(set);  
  33.         for(Object o:set)//只能用增强的for循环遍历,不能用普通的遍历,但必须保证jdk在4.0以上  
  34.         {  
  35.             System.out.println(set);  
  36.         }  
  37.           
  38.