为了账号安全,请及时绑定邮箱和手机立即绑定

带有特殊字符的 URI.getHost()

带有特殊字符的 URI.getHost()

富国沪深 2023-08-04 16:32:31
我正在尝试获取当前网址的域名对于案例:ö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。
查看完整描述

1 回答

?
繁花不似锦

TA贡献1851条经验 获得超4个赞

用 URL 替换 URI 怎么样?URL uri = new URL (url);



查看完整回答
反对 回复 2023-08-04
  • 1 回答
  • 0 关注
  • 106 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信