无法创建新的HashMap

时间:2014-07-31 12:52:39

标签: java map hashmap

我提到了this tutorial来了解HashMap的工作原理。在我的代码中,当我写Map h1 = new HashMap();时,eclipse用红色波浪线强调HashMap()。我不知道为什么,它与教程中的内容相同。

1 个答案:

答案 0 :(得分:2)

您必须导入正确的类。

packageclass声明之间添加此内容:

import java.util.HashMap;
import java.util.Map;

或者在Eclipse中,按Ctrl-Shift-O进行向导导入。

注意

您使用的教程似乎很旧并使用原始类型。 强烈建议不要使用Java 5和generics

您可以尝试查看official documentation以了解有关Map的更多信息。