可以转换ConcurrentHashMap
成HashMap
java吗?
这是我转换为的示例程序,ConcurrentHashMap
但HashMap
出现以下异常:
线程“主”java.lang.ClassCastException 中的异常:java.util.concurrent.ConcurrentHashMap 无法在 com.Hi.main(Hi.java:18) 处转换为 java.util.HashMap
我的代码:
package com;
import java.util.HashMap;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
public class Hi {
public static void main(String args[]) {
Map<String, String> conpage = new ConcurrentHashMap<String, String>();
conpage.put("1", "A");
conpage.put("2", "B");
conpage.put("3", "C");
HashMap hm = (HashMap) conpage;
System.out.println(hm.get("1"));
}
}