put ULocale不适用于参数

时间:2016-12-16 16:25:10

标签: java

我正在尝试在Minecraft中创建一个黑客客户端,但它在Eclipse中给我一个错误。

在代码中,它强调了“put”:

categoryFrames.put(module.getCategory(), frame);

这是崩溃报告

  

意外错误

     

java.lang.Error:未解决的编译问题:           方法put(ULocale.Category,GuiManager.ModuleFrame)在Map类型中不适用于参数(Category,GuiManager.ModuleFrame)

我该怎么办?

1 个答案:

答案 0 :(得分:0)

这意味着您提供的参数不是正确的类型。当您声明HashMap时,您可以通过以下方式执行此操作:

HashMap<String, Object> myHashMap = new HashMap<String, Object>();

查看地图对象的声明并查看预期的类型。这将带你走大部分路。

如果您希望我们看一下您将需要编辑您的问题并在您的问题中包含hashmap的声明。最好包含所有代码。更好的方法是检查维基,了解如何在SO和here is the link to that resource上提出问题。