结构列表<string,list <string =“”>&gt;

时间:2015-10-05 04:57:49

标签: java collections

我需要创建一个可以按以下布局保存数据的数据结构:

{ "1", { "1", "2", "3", ... } }

换句话说,一个结构为<String, List<String>>的列表。然后需要将此数据结构放在Hashmap中,如下所示:

Map<String, List<String>> mapper = new HashMap<String, List<String>>();

我该怎么做?

2 个答案:

答案 0 :(得分:0)

你可以这样使用,

Map<String, Map<String, List<String>> mapper = new HashMap<String, Map<String, List<String>>();

答案 1 :(得分:0)

List<String> list = new ArrayList<String>();
list.add("1");
list.add("2");
list.add("3");
list.add("4");
Map<String, List<String>> mapper = new HashMap<String, List<String>>();
mapper.put("1",list);

如果你想拥有多个结构,那么也可以使用以下

List<Map<String, List<String>>> mapList = new ArrayList<Map<String,List<String>>>();
mapList.add(mapper);