zoukankan      html  css  js  c++  java
  • getParameterMap()的返回值为Map<String, String[]>,从其中取得请求参数转为Map<String, String>的方法如下:

    直接遍历报错:[Ljava.lang.String;@44739f3f

    Map<String, String> tempMap = new HashMap<String, String>();
            Map<String, String[]> reqMap = req.getParameterMap();  
            Set<Entry<String, String[]>> set = reqMap.entrySet();  
            Iterator<Entry<String, String[]>> it = set.iterator();  
            while (it.hasNext()) {  
                Entry<String, String[]> entry = it.next();  
     
                System.out.println("KEY:"+entry.getKey());  
                for (String str : entry.getValue()) {  
                    System.out.println(str);  
                    tempMap.put(entry.getKey(), str);
                }  
            } 

    顺便写一下Map的遍历:

    Set<Map.Entry<String, String>> itermap = resMap.entrySet();
            for (Map.Entry<String, String> entry : itermap) {
                String key = entry.getKey();
                String value = entry.getValue();
                System.out.println(key + ": " + value);

            }

  • 相关阅读:
    Java IO2
    Java IO1 复制粘贴文件
    Java superArray2
    17杭州女子专场赛
    组队赛 A Promotions 深搜+逆向思维
    Java处理异常小试
    再谈Dijkstra算法和堆优化
    仿照JAVA vector模型写一个SuperArray
    HDU 2017女生赛04 (变形最短路)
    Gym-100712J 桶排序思想&反向思维
  • 原文地址:https://www.cnblogs.com/herosoft/p/5694166.html
Copyright © 2011-2022 走看看