首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

求高手:如果把一个ArrayList放进HashMap,如何从HashMap里面把ArrayList的具体值取出来用

2012-05-11 
求高手:如果把一个ArrayList放进HashMap,怎么从HashMap里面把ArrayList的具体值取出来用?假设ArrayList里

求高手:如果把一个ArrayList放进HashMap,怎么从HashMap里面把ArrayList的具体值取出来用?
假设ArrayList里面装的是字符串
public class TestAgain {
public static ArrayList<String> listA=new ArrayList<String>();
public static ArrayList<String> listB=new ArrayList<String>();
public static HashMap<Integer,ArrayList<String>> hashmapA=new HashMap<Integer,ArrayList<String>>();
public static HashMap<Integer,ArrayList<String>> hashmapB=new HashMap<Integer,ArrayList<String>>();
public static void main(String args[]) {
listA.add("AAA");
listA.add("aaa");
listA.add("AAAAA");
listA.add("bbbb");
listA.add("kkkkk");

listB.add("OOOO");
listB.add("llll");
listB.add("pppp");
listB.add("ppppp");
listB.add("nnnn");
hashmapA.put(1, listA);
hashmapA.put(2, listB);
System.out.println(hashmapA);
}

}

[解决办法]
取出来也就是hashmap与arraylist的用法,

// get...........
[解决办法]
遍历hashmap一个一个读出来

http://blog.csdn.net/zqfddqr/article/details/6824438http://blog.csdn.net/zqfddqr/article/details/6824438
[解决办法]

Java code
for(Iterator i = hashmapA.keySet().iterator();i.hasNext();){            Integer interger = (Integer)i.next();            List<String> list = hashmapA.get(interger);            for(String s: list){                System.out.println(s);            }        } 

热点排行