我的哈希图将字符串存储为键,将数组列表存储为值。现在,我需要将其嵌入到列表中。也就是说,它将采用以下形式:
List<HashMap<String, ArrayList<String>>>
这些是我使用过的声明:
Map<String, ArrayList<String>> map = new HashMap<String, ArrayList<String>>();
ArrayList<String> arraylist = new ArrayList<String>();
map.put(key,arraylist);
List<String> list = new ArrayList<String>();
谁能帮助我在列表中使用哪种方法以及如何继续将我的地图存储到其中?
始终尝试使用 Collection 中的接口引用,这增加了更多的灵活性。
下面的代码有什么问题?
List<Map<String,List<String>>> list = new ArrayList<Map<String,List<String>>>();//This is the final list you need
Map<String, List<String>> map1 = new HashMap<String, List<String>>();//This is one instance of the map you want to store in the above list.
List<String> arraylist1 = new ArrayList<String>();
arraylist1.add("Text1");//And so on..
map1.put("key1",arraylist1);
//And so on...
list.add(map1);//In this way you can add.
你可以像上面那样轻松地做到这一点。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)