如何在不初始化每个 HashMap 的情况下创建一个带有 HashMaps 作为值的“多维”HashMap,如下所示?HashMap<Integer, String> DenmarkBasic = new HashMap<Integer, String>();DenmarkBasic.put(1, "http://website1.com/");DenmarkBasic.put(2, "http://website2.com/");HashMap<Integer, String> DenmarkMisc = new HashMap<Integer, String>();DenmarkMisc.put(1, "http://website1.com/");DenmarkMisc.put(2, "http://website2.com/");HashMap<String, HashMap<Integer, String>> DenmarkPanel = new HashMap<String, HashMap<Integer, String>>();DenmarkPanel.put("Basic", DenmarkBasic);DenmarkPanel.put("Misc", DenmarkMisc);HashMap<String, HashMap<String, HashMap<Integer, String>>> NordicCountry = new HashMap<String, HashMap<String, HashMap<Integer, String>>>();NordicCountry.put("Denmark", DenmarkPanel);NordicCountry.put("Sweden", SwedenPanel);HashMap<String, HashMap<String, HashMap<String, HashMap<Integer, String>>>> Market = new HashMap<String, HashMap<String, HashMap<String, HashMap<Integer, String>>>>();Market.put("Nordic", NordicCountry);我只想使用一个循环,因为它的地图太多了。
添加回答
举报
0/150
提交
取消