如何使用HashMap类实现Map?

时间:2015-08-14 08:30:54

标签: java hashmap

[![在此处输入图片说明] [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:未解决的编译问题:     地图无法解析为类型

1 个答案:

答案 0 :(得分:2)

您必须同时导入Map界面和HashMap类:

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

此外,在第7行,您应该在地图声明中使用泛型(就像您在第5行上所做的那样)。这只会给你警告,而不是编译错误。