链接末尾添加或修改 ?和参数名和值

int paramSymbol = linkurl.indexOf("?");
                if(paramSymbol == -1){
                    linkurl+="?sourcetype="+sourcetype;
                    url.setUrl(linkurl);
                }else{
                    int towardindex = linkurl.indexOf("sourcetype");
                    if(towardindex == -1){
                        linkurl+="sourcetype="+sourcetype;
                        url.setUrl(linkurl);
                    }else{
                        String replacedStr = linkurl.substring(towardindex, towardindex+12);
                        String replaceStr = "sourcetype="+sourcetype;
                        String linkurl_new = linkurl.replace(replacedStr, replaceStr);
                        url.setUrl(linkurl_new);
                    }
                }
原文地址:https://www.cnblogs.com/tabchanj/p/6485333.html