0
我的問題是,我有2班一個叫設置這個包含的值的HashSet的,現在在HashSet的這些值具有作爲一個HashMap是在叫一個單獨的類鍵地圖和我沒有一個線索從哪裏開始,但它必須是一些小使用HashSet的值作爲鍵一個HashMap
我的問題是,我有2班一個叫設置這個包含的值的HashSet的,現在在HashSet的這些值具有作爲一個HashMap是在叫一個單獨的類鍵地圖和我沒有一個線索從哪裏開始,但它必須是一些小使用HashSet的值作爲鍵一個HashMap
那麼在一般情況下,如果你想種子從HashSet的鑰匙你的HashMap,你可以這樣做:
HashSet<KeyClass> set;
HashMap<KeyClass,ValueClass> map = new HashMap<KeyClass,ValueClass>();
for (KeyClass key : set) {
map.put(key, new ValueClass());
}
你的問題目前太含糊不清了。你還沒有說過什麼是錯的。請製作一個簡短但完整的程序來展示問題。 –
回覆:「在HashSet的這些值具有作爲一個HashMap鍵」:實施經驗表明,它實際上是簡單的創建使用地圖,而不是倒過來了一套。例如,在JDK,'HashSet的'和'TreeSet中'由'的HashMap '和'TreeMap中'(分別)的支持下,具有靜態虛擬對象作爲唯一的值。 –
ruakh