ava代码将facebook https://www.facebook.com/profile.php?id=100026920660696&name=jack&age=28解析成域名和id
时间: 2024-05-18 13:11:47 浏览: 100
以下是Java代码将Facebook链接解析成域名和id:
```java
import java.net.URI;
import java.net.URISyntaxException;
public class FacebookLink {
public static void main(String[] args) {
String facebookLink = "https://www.facebook.com/profile.php?id=100026920660696&name=jack&age=28";
try {
URI uri = new URI(facebookLink);
String host = uri.getHost();
String[] path = uri.getPath().split("/");
String id = "";
for (String p : path) {
if (p.startsWith("id=")) {
id = p.substring(3);
break;
}
}
System.out.println("域名:" + host);
System.out.println("id:" + id);
} catch (URISyntaxException e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,我们使用 Java 内置的 `URI` 类来解析 Facebook 链接。然后,我们使用 `getHost()` 方法获取链接的域名。接着,我们使用 `getPath()` 方法获取链接的路径,再使用 `split()` 方法将路径拆分成数组。最后,我们遍历路径数组,找到以 `id=` 开头的元素,提取出其中的id值并输出。
阅读全文