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