[![在此处输入图片说明] [1]] [1] [HashMap实现地图] 为什么它不起作用,当我使用HashMap类来实现Map?任何人,你能给我一些建议吗?
mycode的:
package com;
import java.util.HashMap;
public class Simple1{
public static void main(String[] args) {
Map<String,String> map1=new HashMap<String,String>();
map1.put("1", "A");
HashMap map2 = new HashMap();
map2.put("2", "B");
map2.put("3", "C");
map1.putAll(map2);
System.out.println(map1);
}
}
错误警告: 线程“main”中的异常java.lang.Error:未解决的编译问题: 地图无法解析为类型
答案 0 :(得分:2)
您必须同时导入Map
界面和HashMap
类:
import java.util.Map;
import java.util.HashMap;
此外,在第7行,您应该在地图声明中使用泛型(就像您在第5行上所做的那样)。这只会给你警告,而不是编译错误。