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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

4行遍历Map嵌套集合,感觉自己老牛逼啦...哈哈哈哈哈
[Java] 纯文本查看 复制代码
public class Test {
        public static void main(String[] args) {
                Map<String, String> javase = new HashMap<String, String>();
                javase.put("001", "张三");
                javase.put("002", "李四");
                Map<String, String> javaee = new HashMap<String, String>();
                javaee.put("001", "王五");
                javaee.put("002", "赵六");
                
                Map<String,Map<String,String>> czbk = new HashMap<String, Map<String,String>>();
                czbk.put("0基础班", javase);
                czbk.put("1就业班", javaee);
                
                for(Map.Entry<String, Map<String, String>> entry:czbk.entrySet()){
                        System.out.println(entry.getKey());
                        for(Map.Entry<String, String> entry1: entry.getValue().entrySet()){
                                System.out.println(entry1.getKey()+"..."+entry1.getValue());
                        }
                }
        }
}        

一般Map嵌套集合遍历,没有10多行根本遍历不出来...浓缩为4行..厉害吧.....


评分

参与人数 1黑马币 +5 收起 理由
橘子哥 + 5

查看全部评分

29 个回复

倒序浏览
回复 使用道具 举报
虽然看不懂,但是感觉这个非常屌!
回复 使用道具 举报
{:8_474:}{:8_474:}{:8_474:}
回复 使用道具 举报
写个方法直接调用就可以了  
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
11111111111111111111111111111111111111111111
回复 使用道具 举报
厉害了,正学这个基础。
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
666666666666
回复 使用道具 举报
zlwxf 中级黑马 2017-3-21 10:37:08
9#
回复 使用道具 举报
如果能加上注释那就更完美了, 那样的话 ,基础薄弱的同学也能学到东西了
回复 使用道具 举报
这个可以的
回复 使用道具 举报
6666666666666666666666
回复 使用道具 举报
4行,好厉害的样子,刚学过。。。,我得写7-8行
回复 使用道具 举报
先存个图,回去慢慢揣摩
回复 使用道具 举报
大神多发发这些小技巧啊
回复 使用道具 举报
回复 使用道具 举报
我只能写俩次 多了就懵遭了
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
newu 黑马帝 2017-3-22 15:35:42
18#
先存个图,回去慢慢揣摩
回复 使用道具 举报
厉害了我的歌。我今天刚看了map,看你这个还是有些不懂
回复 使用道具 举报
还可以不错不错加油
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马