我编程以下到Eclipse中,但程序不断给我的错误:The method put(String, String) is undefined for the type HashMap.
据我所知,put()
是正确的方法来使用输入值到一个HashMap
。任何人都可以帮我调试这个问题吗?HashMap“方法put()未定义类型HashMap”
import java.util.HashMap;
public class MapTester
{
public static void main(String[] args)
{
HashMap <String, String>hm = new HashMap <String, String>();
hm.put("type", "56.09");
hm.put("call", "PHONE");
hm.put("what", "PHONE");
System.out.println(hm.toString());
}
}
谢谢。
对我而言,它完美无缺。这是你的整个代码? – 2011-12-22 04:19:50
我编译并执行它没有任何问题。它打印出'{call = PHONE,what = PHONE,type = 56.09}'。 *使用JRE6 * – shinkou 2011-12-22 04:22:45
进行测试检查您的java库是否可能已损坏。更好地重新安装你的系统jre – Ashish 2011-12-22 04:22:54