Java项目相关建议

Java项目相关建议,java,Java,我正在用java创建一个项目。我收集了一个源代码。在一个类中有一个问题我不能理解。我的代码是: import static java.lang.reflect.Array.set; import java.util.Iterator; import java.util.Map; import java.util.Set; import java.util.TreeMap; class treemapcl{ public static void main(String args[])

我正在用java创建一个项目。我收集了一个源代码。在一个类中有一个问题我不能理解。我的代码是:

import static java.lang.reflect.Array.set;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import java.util.TreeMap;

class treemapcl{
    public static void main(String args[])
    {
        TreeMap tm=new TreeMap();
        tm.put("Ravi",new Double(345.35));
        tm.put("Raju",new Double(12.45));
        tm.put("Ram",new Double(90.25));

        Set s=tm.entrySet();
        Iterator i=set.iterator();

        while(i.hasNext()){
            Map.Entry m=(Map.Entry)i.next();
            System.out.print(m.getKey()+" ");
            System.out.println(m.getValue());
        }

        System.out.println();   
        double d=((Double)tm.get("Ravi")).doubleValue();
        tm.put("Ravi",new Double(d+100));
        System.out.println("new value of Ravi:"+tm.get("Ravi"));
    }
}
我在行中遇到错误:

Iterator i=set.iterator();
上面说

找不到符号“set”


我正在使用Netbeans。我能做些什么来消除这个错误???

看看你的减容

Set s=tm.entrySet();
    ^------------------
然后你用

Iterator i=set.iterator();
           ^^^----------------
尝试更改
Set s=tm.entrySet()
Set Set=tm.entrySet()

我还建议您在代码中查看并使用

Iterator i=set.Iterator()
变量
集合
未定义,请将其设置为


Iterator i=s.Iterator()
而且它会起作用。

也许这就是为什么他要去看医生,了解什么是症状这篇文章可能会帮助你[[1]:真的吗?为什么这会吸引反对票?如果我做错了什么,请教育我,这样我就可以修复它并从中学习