废话不多说,直接上码吧:
public static String getDomainName(String url) {
try {
String domain = new URL(url).getHost();
if (domain == null) {
return null;
}
domain = domain.replaceFirst("^www.*?\\.", "");
return domain;
} catch (MalformedURLException e) {
log.error("getDomainName error, url: {}", url, e);
throw new RuntimeException(e);
}
}
该代码段展示了一个Java工具类,用于从URL中提取顶级域名。方法通过URL对象获取主机名,并移除'www'前缀,确保返回干净的顶级域名。如果遇到MalformedURLException,会记录错误并抛出运行时异常。
634

被折叠的 条评论
为什么被折叠?



