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

乔欣 Java经验 发布时间:2023-03-09 20:50:26 阅读数:17398 1
下文笔者讲述使用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)); 
}
版权声明

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

本文链接: https://www.Java265.com/JavaJingYan/202303/16783662715981.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

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

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者