整数值的 URLEncoder

URLEncoder for integer value

int a=50;

如何使用 URLEncoder 对其进行编码?

对于字符串我们做

String value=URLEncoder.encoder("SomeStringValye",this.encoding);

URL 中的整数不是问题。您不需要 URL 对其进行编码。 因此,在您的情况下,只需按如下方式连接 url 即可构建

String s = "www.xyz.com/?id=" +1; 

如果您的 url 参数中有一些特殊字符,例如 space、;,那么您必须 url 对参数值

进行编码
URLEncoder.encode(
"urlParameterString",
java.nio.charset.StandardCharsets.UTF_8.toString() )

如果您仍想将整数传递给 URL 编码器方法,只需将整数作为字符串,例如 10+""