Java代码如何从一个url中提取域名信息呢?
下文笔者讲述java代码从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 str = "http://www.java265.com/e/index.html";
System.out.println(getHostName(str));
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


