使用Java将参数附加到url
我使用下面的方法将url编码(编码发生在另一个方法中)的名称/值对添加到url的末尾,该url由变量mUrl表示,使用下面的代码
public void addArgument(String name, String value){
String encName = urlEncode ( name ) ;
String encValue = urlEncode( value ) ;
String urlenc;
if ( argCount++ == 0 ){
urlenc = "?" + encName + "=" + encValue + "&";
mUrl = mUrl + urlenc;
argCount++;
} else {
urlenc = encName + "=" + encValue + "&";
mUrl = mUrl + urlenc;
}
}
代码运行良好,但结果url以“&;结尾”。例如:
http://www.amazon.com?name=sam&age=5&
有没有办法调整我的代码以摆脱“&;”在url的末尾
谢谢
# 1 楼答案
在开头而不是结尾添加
&
: