尝试以下列方式创建(或者更好地学习)HashMap
:
public class Demo{
public static void main(String args[]){
System.out.println("============Starting Hashmap============");
//hashmap portion
HashMap<String, Integer> myMap = new HashMap<String, Integer>();
System.out.println("============Ending Hashmap============");
}
}
我正在使用在线编辑器并进行了大量搜索,我发现我的声明方式是正确的,但是其他东西正在弹出错误以下是错误
Demo.java:8: error: cannot find symbol
HashMap<String, Integer> myMap = new HashMap<String, Integer>();
^
symbol: class HashMap
location: class Demo
Demo.java:8: error: cannot find symbol
HashMap<String, Integer> myMap = new HashMap<String, Integer>();
^
symbol: class HashMap
location: class Demo
2 errors
我需要帮助的是:我只想尝试创建一个hashmap并在其中插入一些键和值,但是上面的错误在第一步就阻止了我.....任何帮助解决这个问题,谢谢!! :)
答案 0 :(得分:17)
您需要将HashMap
导入课程
import java.util.HashMap;
public class Demo{
public static void main(String args[]){
System.out.println("============Starting Hashmap============");
//hashmap portion
HashMap<String, Integer> myMap = new HashMap<String, Integer>();
System.out.println("============Ending Hashmap============");
}
}
答案 1 :(得分:2)
您需要导入HashMap以避免编译错误
import java.util.HashMap;
答案 2 :(得分:0)
java.util.HashMap<Character, Integer> map = new java.util.HashMap<>();
如果无法import java.util.HashMap;