如何实现“Java 提取 URL 的域名”
一、整体流程
下面是提取 URL 的域名的整体流程:
pie
title URL 的域名提取流程
"获取 URL 字符串" : 30%
"解析 URL" : 30%
"提取域名" : 40%
二、详细步骤
1. 获取 URL 字符串
首先,我们需要从用户输入或其他来源获取 URL 的字符串。
// 从用户输入获取 URL 字符串
Scanner scanner = new Scanner(System.in);
System.out.println("请输入 URL:");
String urlString = scanner.nextLine();
2. 解析 URL
接下来,我们需要使用 Java 的 URL 类来解析 URL。
try {
URL url = new URL(urlString);
String domain = url.getHost();
System.out.println("URL 的域名是:" + domain);
} catch (MalformedURLException e) {
System.out.println("URL 格式错误!");
}
3. 提取域名
最后,我们通过解析后的 URL 对象获取域名信息。
String[] parts = domain.split("\\.");
String domainName = parts[parts.length - 2] + "." + parts[parts.length - 1];
System.out.println("提取到的域名是:" + domainName);
三、总结
通过以上步骤,我们成功地实现了提取 URL 的域名的功能。希望你能够理解并掌握这个过程,加油!