Java代码如何从一个url中提取域名信息呢?

乔欣 Java经验 发布时间:2023-02-20 22:44:26 阅读数:8273 1
下文笔者讲述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)); 
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202302/16769043115854.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者