黑马程序员技术交流社区
标题:
嵌套的HashMap打印(求指教,因为也不太熟)
[打印本页]
作者:
SwallowJin
时间:
2016-7-24 09:18
标题:
嵌套的HashMap打印(求指教,因为也不太熟)
新人报道:求助攻 (急求!)
package com.bi.Lc;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
public class HashMapLc {
public static void main(String[] args) {
HashMap <String , Integer> hm1 = new HashMap<String , Integer>();
hm1.put("第一个",01);
HashMap<String , Integer> hm2 = new HashMap<String , Integer>();
hm2.put("第二个",02);
HashMap<HashMap<String , Integer>,String> hm = new HashMap<HashMap<String , Integer>,String>();
hm.put(hm1, "0001");
hm.put(hm2, "0002");
Iterator iter = hm.entrySet().iterator();
while(iter.hasNext()){
Map.Entry<String, Integer> entry = (Map.Entry<String, Integer>) iter.next();
Object key = entry.getKey();
Object val = entry.getValue();
System.out.println(key+"=========="+val);
}
}
}
作者:
rockphoenix
时间:
2016-7-24 18:02
如果是输出的话肯定要双层循环啊,一层while循环你输出的只是hm,hm1和hm2没有遍历输出,另外你这个迭代器还要加个entrySet我是没看懂...直接创建迭代器就好了啊,然后双层foreach不就出来了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2