5 java string url optimization
我现在有一组网址,我想在网络域名(例如维基百科网址)的基础上过滤掉它们.现在我正在做的是迭代设置和每个网址我只是找到该网址的关键字.
if(ur.contains("wikipedia.org")){
//do something
}
Run Code Online (Sandbox Code Playgroud)
还有其他技术比我目前的方法更有效吗?
小智 2
你可以使用这个:
if("wikipedia.org".equals(getDomainName(ur))){
//do something
}
public static String getDomainName(String url) throws URISyntaxException {
URI uri = new URI(url);
String domain = uri.getHost();
return domain.startsWith("www.") ? domain.substring(4) : domain;
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
66 次 |
最近记录: |