map集合的遍历

		 Map<String, String[]> parameterMap = req.getParameterMap()
        //方法一
        Set<String> keySet = parameterMaps.keySet();
        for (String key : keySet) {
            String[] values = parameterMaps.get(key);
            for (String value : values) {
                System.out.println(key + ":" + value);
            }
        }
        //方法二
        Iterator<Map.Entry<String, String[]>> iterator = parameterMaps.entrySet().iterator();

        while (iterator.hasNext()) {
            Map.Entry<String, String[]> entry = iterator.next();
            String key = entry.getKey();
            String[] values = entry.getValue();
            for (String value : values) {
                System.out.println(key + ":" + value);
            }
        }

        //方法三
        for (Map.Entry<String, String[]> entry : parameterMaps.entrySet()) {
            String key = entry.getKey();
            String[] values = entry.getValue();
            for (String value : values) {
                System.out.println(key + ":" + value);
            }
        }
        //方法四 遍历所有的value
        for(String[] values:parameterMaps.values()){
            for (String value : values) {
                System.out.println(value);
            }
        }

posted @   iforeverhz  阅读(30)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
点击右上角即可分享
微信分享提示