我有以下2個hashmaps,其中Message
是我創建的對象。從嵌套散列映射覆制對象
HashMap<String, Message> hmA = new HashMap<>(); //A
HashMap<String, HashMap<String, Message>> hmFinal = new HashMap<>();
如果我填充hmA
具有以下
hmA.put("Albert", new Message("Albert", "[email protected]", "122-4645));
hmA.put("Anthony", new Message("Anthony", "[email protected]", "570-5214"));
hmA.put("Alphonso", new Message("Alphonso", "[email protected]", "888-5314"));
然後,添加hmA
到hmFinal
hmFinal.put("A", hmA);
現在,如果我創建一個臨時的HashMap
HashMap<String, Message> tempHM = new HashMap<>();
如果我只有字母A進行搜索,如何使用hmFinal
將整個散列圖hmA
複製到tempHM
?
基本上,如果用戶想看到與字母A相關的散列表,我希望能夠抓取所有hmA
並搜索其中的信息。
啊哈希映射。很長時間OOP – ne1410s 2014-10-01 18:10:52