Convert map of String to url parameter query - Android java.net

Android examples for java.net:URL

Description

Convert map of String to url parameter query

Demo Code

import android.util.Log;
import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import java.text.DecimalFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Main{

    public static String map2String(Map<String, String> map, String[] notIn) {
        StringBuffer sbuf = new StringBuffer("");
        List<String> list = Arrays.asList(notIn);
        String and = "";
        for (String key : map.keySet()) {
            if (!list.contains(key)) {
                sbuf.append(and);//from  w  ww.j a  va 2 s . c om
                sbuf.append(key).append("=").append(map.get(key));
                and = "&";
            }
        }
        return sbuf.toString();
    }

}

Related Tutorials