黑马程序员技术交流社区
标题:
Map集合存储的练习分享
[打印本页]
作者:
18334705181
时间:
2015-1-4 18:29
标题:
Map集合存储的练习分享
这是一个集合存储集合的程序,说实话,给了我很大的帮助,现在分享给大家
//java基础班
//java就业班
//传智播客包含基础和就业班
import java.util.*;
class Demo5
{
public static void main(String []arg)
{
Map<String ,Integer> based=new HashMap<String ,Integer>();
based.put("based1",1);
based.put("based2",2);
based.put("based3",3);
based.put("based4",4);
Map<String ,Integer> jiuye=new HashMap<String ,Integer>();
jiuye.put("jiuye1",1);
jiuye.put("jiuye2",2);
jiuye.put("jiuye3",3);
jiuye.put("jiuye4",4);
Map<Map<String ,Integer> ,Map<String ,Integer>> CSDN=new HashMap<Map<String ,Integer> ,Map<String ,Integer>>();
CSDN.put(jiuye,based);
Set<Map.Entry<Map<String ,Integer>,Map<String ,Integer>>>h=CSDN.entrySet();
for (Map.Entry<Map<String ,Integer>,Map<String ,Integer>> g:h )
{
Map<String ,Integer> Value=g.getValue();
Map<String ,Integer> key=g.getKey();
//System.out.println(g.getValue());
//System.out.println(g.getKey());
Set<Map.Entry<String,Integer>> ji=Value.entrySet();
for (Map.Entry<String,Integer> jiuye1:ji )
{
String a=jiuye1.getKey();
Integer b=jiuye1.getValue();
System.out.println(a+"****"+b);
}
Set<Map.Entry<String,Integer>> ba=key.entrySet();
for (Map.Entry<String,Integer> base1: ba )
{
String a=base1.getKey();
Integer b=base1.getValue();
System.out.println(a+"****"+b);
}
}
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2