我正在尝试获取当前网址的域名
对于案例:özgür.com,我认为由于特殊字符代码引发异常,解决此问题的正确方法是什么?
private static String getDomainName(String url) throws Exception {
if(!url.contains("http")){
url = "http://" + url;
}
URI uri = new URI(url);
String domain = uri.getHost();
return domain.startsWith("www.") ? domain.substring(4) : domain;
}
uri.getHost() 返回 null;并且方法抛出 NullPointerException。
繁花不似锦
相关分类