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

从给定的URL获取域名

从给定的URL获取域名

白板的微信 2019-08-26 19:04:31
从给定的URL获取域名给定一个URL,我想提取域名(它不应该包含'www'部分)。网址可以包含http / https。这是我写的java代码。虽然它似乎工作正常,有没有更好的方法或有一些边缘情况,可能会失败。public static String getDomainName(String url) throws MalformedURLException{     if(!url.startsWith("http") && !url.startsWith("https")){          url = "http://" + url;     }             URL netUrl = new URL(url);     String host = netUrl.getHost();     if(host.startsWith("www")){         host = host.substring("www".length()+1);     }     return host;}输入:http://google.com/blah输出:google.com
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 1233 浏览

添加回答

举报

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