如何从此地图中获取列表的值?
所有列表的值分别? 请尽快回复?
public class Demo{
public static void main(String args[]){
List<String> l1=new ArrayList<String>();
List<String> l2=new ArrayList<String>();
List<String> l3=new ArrayList<String>();
l1.add("1");
l1.add("2");
l2.add("a");
l2.add("b");
l3.add("1a");
l1.add("2b");
Map<String,List<String>> map=new HashMap<String,List<String>> ();
map.put("List1",l1);
map.put("List2",l2);
map.put("List3",l3);
}
}
答案 0 :(得分:2)
您可以这样做:
List<String> result = map.get("List1");
如果你不想存储它,你可以像这样遍历列表:
for(String x : map.get("List1")) {
//do something
}