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 @ 2022-05-10 23:18  iforeverhz  阅读(37)  评论(0)    收藏  举报