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));
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


