1. 程式人生 > >Android URL中引數的獲取、拼接及修改

Android URL中引數的獲取、拼接及修改

1、獲取引數

Uri uri = Uri.parse(url);
String type = uri.getQueryParameter("key");

2、拼接

Uri.Builder builder = Uri.parse(url).buildUpon();
builder.appendQueryParameter("key", value);

3、修改

public static String replace(String url, String key, String value) {
    if (!TextUtils.isEmpty(url) && !TextUtils.isEmpty(key)) {
        url = url.replaceAll("(" + key + "=[^&]*)", key + "=" + value);
    }
    return url;
}