日期:2014-05-20  浏览次数:20719 次

请问这个程序怎么修改才能运行
import java.util.ArrayList;
import java.util.List;
import java.util.*;
public class HashSet{
public static void main(String[] args){
Set s=new HashSet();
s.add("Hello");
s.add("\nworld");
s.add(new Character('哦'));
s.add(new Integer(23));
s.add("\nHello");
String[] as={"w","d","r","a","d"};
s.add(as);
s.add(null);
s.add(new Integer(23));
s.add(null);
System.out.println(s);
}

}

请问这个程序怎么修改才能运行

------解决方案--------------------
哈哈,楼主比较有意思
你的类名叫HashSet
java的API里也有个java.util.HashSet类

Set s=new HashSet(); 
你说new HashSet()产生的是哪个类的实例呢
是你自己类的实例呢
还是java.util.HashSet类的实例呢

把类名改一下就可以运行了
比如TestHashSet