zoukankan      html  css  js  c++  java
  • 将map对象参数转换成String=String&方式

        * 将map对象参数转换成String=String&方式

        * @param params

        * @param charset

        * @return

        * @throws UnsupportedEncodingException

        */

       public static String generateParams(Map<String, String> params,String charset) throws UnsupportedEncodingException{

          int flag=0;

          StringBuffer ret=new StringBuffer();

          Iterator iter = params.entrySet().iterator();

          while (iter.hasNext()) {

              Map.Entry entry = (Map.Entry) iter.next();

              Object key = entry.getKey();

              Object val = entry.getValue();

              if(val!=null){

              if(flag==0){

                ret.append(key);

                ret.append("=");

                if(charset!=null&&!charset.equals("")){

                ret.append(URLEncoder.encode(val.toString(), charset));

                }else{

                   ret.append(val.toString());

                }

                flag++;

              }else{

                ret.append("&");

                ret.append(key);

                ret.append("=");

                if(charset!=null&&!charset.equals("")){

                  ret.append(URLEncoder.encode(val.toString(), charset));

                  }else{

                     ret.append(val.toString());

                  }

              }

              }

          }

          return ret.toString();

       }

  • 相关阅读:
    前端——HTML
    前端——Bootstrap
    前端——jQuery
    ORM——对象关系映射01
    并编程复习——协程,池
    设计模式--代理模式&装饰器模式
    设计模式--原型模式
    设计模式--建造者模式
    设计模式--工厂类相关模式
    设计模式--单例模式
  • 原文地址:https://www.cnblogs.com/chinaifae/p/10399240.html
Copyright © 2011-2022 走看看