这是一个集合存储集合的程序,说实话,给了我很大的帮助,现在分享给大家
- //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);
-
- }
-
- }
-
-
- }
- }
复制代码 |
|