是否有任何默认类来检查参数,如果存在需要将其从url中删除
例如:url=www.google.com?&id=1
需要检查这个id
,如果存在需要删除它,java中有什么可用的方法吗?
最佳答案
我假设您需要删除查询参数
尝试以下代码:
import java.net.*;
public static removeQueryParameters(String url)
{
try
{
URL url = new URL("http://www.google.com/test.do/?id=1");
URL urlNew = new URL(url.getProtocol(), url.getHost(), url.getPath());
}
catch(MalformedURLException e)
{
e.printStackTrace();
}
}
请注意,您的网址格式错误...缺少协议(protocol)“http://google.com/?&id=1”
关于java - 是否有任何默认类来检查参数,如果存在需要将其从java中的url中删除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9396231/