是否可以在java中將ConcurrentHashMap
轉換爲HashMap
?將ConcurrentHashMap轉換爲HashMap
這是我從ConcurrentHashMap
轉換爲HashMap
但我收到以下異常我的示例程序:
異常在線程「主要」 java.lang.ClassCastException: java.util.concurrent中。 ConcurrentHashMap中不能com.Hi.main被轉換爲java.util.HashMap中 (Hi.java:18)
我的代碼:
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"));
}
}