列表与结构<字符串,列表>
问题描述:
我需要创建一个数据结构,它可以在下面的布局保持数据:列表与结构<字符串,列表<String>>
{ "1", { "1", "2", "3", ... } }
换言之,与该结构<String, List<String>>
列表。然后,这个数据结构需要放在一个HashMap中,就像这样:
Map<String, List<String>> mapper = new HashMap<String, List<String>>();
我怎样才能做到这一点?
答
您可以使用这样的,
Map<String, Map<String, List<String>> mapper = new HashMap<String, Map<String, List<String>>();
答
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);
一个'地图 >'? –
创建一个包含字符串和列表作为属性的类。如果你想要的话,你也可以使它通用 - 像'class SomeObject >' - 那么你可以使用'List >'... –
Balder