用java.util.HashSet,怎么样加分吧!

解决方案 »

  1.   

    这个100分好容易啊。:)
    直接用java.util.HashSetSet set = new HashSet();
    set.add("tom");
    set.add("rose");
                      set.add("last");
    set.add("rose");
    set.add("tom");
      

  2.   

    不晚不晚
    问题还在,代码是根据两位高手的提示改成如下所示:import java.util.Set;
    import java.util.HashSet;public class SetTest
    {
    public static void main(String args[])
    {
    HashSet set = new HashSet();

    set.add("tom");
    set.add("rose");
    set.add("last");
    set.add("rose");
    set.add("tom");
         String[] set2str = (String[])(set.toArray()); for(int i=0;i<set2str.length;i++)
    {
    System.out.println(set2str[i]);
    }

    }
    }运行错误 :
    Exception in thread "main" java.lang.ClassCastException
            at SetTest.main(SetTest.java:15)
    Press any key to continue...
      

  3.   

    import java.util.*;public class Test1 {
        public static void main(String args[]) {
            HashSet set = new HashSet();
            set.add("tom");
            set.add("rose");
            set.add("last");
            set.add("rose");
            set.add("tom");
            Iterator it = set.iterator();
            while(it.hasNext()){
                System.out.println(it.next());
            }
        }
    }