gpt4 book ai didi

java - 类型 HashMap 不带参数

转载 作者:行者123 更新时间:2023-12-04 22:19:47 25 4
gpt4 key购买 nike

我正在关注 this video 关于 Java 中的 HashMap。它有 below code

// Create the HashMap
HashMap<String,String> hm = new HashMap<String, String>();

// Put data
hm.put("Katie", "Android, WordPress");
hm.put("Magda", "Facebook");
hm.put("Vanessa", "Tools");
hm.put("Ania", "Java");
hm.put("Ania", "JEE"); // !! Put another data under the same key, old value is overridden

// HashMap iteration
for (String key: hm.keySet())
System.out.println(key+":"+hm.get(key));

所以我写了下面的代码,用它来练习 HashMap(几乎相同的代码)
package hashmap;
import java.util.*;

public class HashMap {

public static void main(String[] args) {

HashMap<String,String> hm = new HashMap<String, String>();

hm.put("Katie", "Android, WordPress");
hm.put("Magda", "Facebook");
hm.put("Vanessa", "Tools");
hm.put("Ania", "Java");
hm.put("Ania", "JEE");

}
}

但是该类没有编译给出错误“ Type HashMap 不带参数 ”所以我在我 got this 的地方搜索了答案

答案之一说

Two possible mistakes:

You are using JDK 1.4

You imported something else than java.util.Map



所以我导入了 java.util.Map 但 netbeans 给出了那个错误并说导入没有使用。然后我 java.util.*; 但结果是一样的。我不知道这是不是我的 IDE 错误的新手错误。

我的 jdk 1.8 和 Netbeans 8.0.2 在 windows 8.1

最佳答案

你正在命名你的类 HashMap ,它隐藏了 java.util.HashMap 。只需将其重命名为其他名称即可。

关于java - 类型 HashMap 不带参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33648046/

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