Java如何从一个url中提取域名信息呢?
下文笔者讲述使用java代码从url中提取域名信息的方法分享,如下所示
url提取域名的实现思路
1.将一个url实例化为一个URL对象 2.使用url对象的getHost()方法,即可获取主机信息例:url提取域名信息的示例分享
//获取域名信息的工具类 import org.apache.commons.lang3.StringUtils; import java.net.MalformedURLException; import java.net.URL; public static String getHostName(String urlStr) { String hostName = ""; if (StringUtils.isBlank(urlStr)) { return hostName; } try { URL url = new URL(urlStr); hostName = url.getHost(); // 获取主机名 } catch (MalformedURLException e) { System.out.println("获取域名失败," + e); } return hostName; } //测试类 public static void main(String[] args) { String myUrl = "http://www.java265.com"; System.out.println(getHostName(myUrl)); }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。