如何从这张地图中获取l1,l2,l3的值?

时间:2015-01-29 17:17:41

标签: java collections

如何从此地图中获取列表的值?

所有列表的值分别? 请尽快回复?

   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);
    }
    }

1 个答案:

答案 0 :(得分:2)

您可以这样做:

List<String> result = map.get("List1");

如果你不想存储它,你可以像这样遍历列表:

for(String x : map.get("List1")) {
    //do something
}