gpt4 book ai didi

Java项目相关建议

转载 作者:行者123 更新时间:2023-12-01 06:52:05 24 4
gpt4 key购买 nike

我正在用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();

它说

can't find symbol "set"

我正在使用 Netbeans。我该怎么做才能消除这个错误?

最佳答案

看看你的减速...

Set s=tm.entrySet();
^------------------

然后你使用...

Iterator i=set.iterator();
^^^----------------

尝试将 Set s=tm.entrySet(); 更改为 Set set=tm.entrySet();

我还建议您查看并使用 Code Conventions for the Java Programming Language

关于Java项目相关建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22705247/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com