A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 18334705181 高级黑马   /  2015-1-4 18:29  /  584 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

这是一个集合存储集合的程序,说实话,给了我很大的帮助,现在分享给大家
  1. //java基础班
  2. //java就业班
  3. //传智播客包含基础和就业班
  4. import java.util.*;
  5. class Demo5
  6. {
  7.         public static void main(String []arg)
  8.         {
  9.                 Map<String ,Integer> based=new HashMap<String ,Integer>();
  10.                 based.put("based1",1);
  11.                 based.put("based2",2);
  12.                 based.put("based3",3);
  13.                 based.put("based4",4);
  14.                 Map<String ,Integer> jiuye=new HashMap<String ,Integer>();
  15.                 jiuye.put("jiuye1",1);
  16.                 jiuye.put("jiuye2",2);
  17.                 jiuye.put("jiuye3",3);
  18.                 jiuye.put("jiuye4",4);
  19.                 Map<Map<String ,Integer> ,Map<String ,Integer>> CSDN=new HashMap<Map<String ,Integer> ,Map<String ,Integer>>();
  20.                 CSDN.put(jiuye,based);
  21.                 Set<Map.Entry<Map<String ,Integer>,Map<String ,Integer>>>h=CSDN.entrySet();
  22.                 for (Map.Entry<Map<String ,Integer>,Map<String ,Integer>> g:h )
  23.                 {
  24.                         Map<String ,Integer> Value=g.getValue();
  25.                         Map<String ,Integer> key=g.getKey();
  26.                         //System.out.println(g.getValue());
  27.                         //System.out.println(g.getKey());
  28.                         Set<Map.Entry<String,Integer>> ji=Value.entrySet();
  29.                         for (Map.Entry<String,Integer> jiuye1:ji  )
  30.                         {
  31.                                 String a=jiuye1.getKey();
  32.                                 Integer b=jiuye1.getValue();
  33.                                 System.out.println(a+"****"+b);
  34.                         }
  35.                          Set<Map.Entry<String,Integer>> ba=key.entrySet();
  36.                         for (Map.Entry<String,Integer> base1: ba  )
  37.                         {
  38.                                         String a=base1.getKey();
  39.                                         Integer b=base1.getValue();
  40.                                         System.out.println(a+"****"+b);
  41.                                        
  42.                         }
  43.                
  44.                 }
  45.                

  46.                
  47.         }
  48. }
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马