Android处理Get请求链接参数绑定

示例函数

/**
     * 处理URL请求链接参数绑定
     * @param paramStr
     * @param params
     * @return
     */
    public static String getUrlFromXml(String paramStr,
                                       Object... params) {
        String string = paramStr;
        if(string == null) return "";
        String reg = "\\{.+?\\}";
        Pattern p = Pattern.compile(reg);
        Matcher m = p.matcher(string);
        int index = 0;
        while (m.find() && index < params.length) {
            string = string.replaceFirst(reg, params[index]==null?"":params[index].toString());
            index++;
        }
        return string;
    }

调用方式

        String url = "/aaa/aaa/aaa/aaa/aa/{a}/{b}/{c}/{d}";
        String resultStr = HttpUtil.getUrlFromXml(url,"1","2","3","4");
        Log.d("Carson",resultStr);
示例
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容