我提到了this tutorial来了解HashMap
的工作原理。在我的代码中,当我写Map h1 = new HashMap();
时,eclipse用红色波浪线强调HashMap()
。我不知道为什么,它与教程中的内容相同。
答案 0 :(得分:2)
您必须导入正确的类。
在package
和class
声明之间添加此内容:
import java.util.HashMap;
import java.util.Map;
或者在Eclipse中,按Ctrl-Shift-O
进行向导导入。
注意强>
您使用的教程似乎很旧并使用原始类型。 强烈建议不要使用Java 5和generics。
您可以尝试查看official documentation以了解有关Map
的更多信息。