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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© heima0503 中级黑马   /  2015-5-21 21:26  /  333 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

public class Map的嵌套 {
        public static void main(String[] args) {

                /**
                 * 结构 :
                 *   -------------------------
                 *               |        V
                 *       K      |-----------------
                 *               |    K      V
                 *     -------|-----------------         
                 *               |   { 1   "..." }
                 *        1     |   { 2   "..." }
                 *               |   { 3   "..." }       
                 *      ------|-----------------            
                 *               |   { 1   "..." }
                 *      2       |   { 2   "..." }                 
                 *               |   { 3   "..." }
                 *      ------|-----------------     
                 *               |   { 3   "..." }                 
                 *       3      |   { 2   "..." }
                 *               |   { 3   "..." }
                 *   ---------------------------
                 */
                HashMap<String, HashMap<String, String>> 总框架 = new HashMap<String, HashMap<String, String>>();

                HashMap<String, String> values框架1 = new HashMap<String, String>();
                values框架1.put("v101", "values1_1");
                values框架1.put("v102", "values1_2");
               
                HashMap<String, String> values框架2 = new HashMap<String, String>();
                values框架2.put("v201", "values2_1");
                values框架2.put("v202", "values2_2");
               
                总框架 .put("01", values框架1);
                总框架 .put("02", values框架2);

                for (String 总Key : 总框架 .keySet()) {

                        HashMap<String, String> 总values = 总框架.get(总Key);

                        for (String 对应的总values : 总values.keySet()) {

                                String 具体values = 总values.get(对应的总values);
                               
                                System.out.println( 总Key + "   " + 对应的总values +"   "+具体values);
                        }
                }
        }
}


评分

参与人数 1技术分 +1 收起 理由
lwj123 + 1

查看全部评分

4 个回复

倒序浏览
新人正在努力中
回复 使用道具 举报
谢谢分享!
回复 使用道具 举报
青春印记深圳 来自手机 中级黑马 2015-5-22 00:28:58
板凳
还不错嘛。。。。
回复 使用道具 举报
挺不错的,漂亮
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马