java代码将facebook https://www.facebook.com/profile.php?id=100026920660696&name=jack转换成https://www.facebook.com/profile.php?id=100026920660696
时间: 2023-10-07 22:06:25 浏览: 176
以下是Java代码将Facebook链接中的 `name` 参数移除:
```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";
try {
URI uri = new URI(facebookLink);
String query = uri.getQuery();
query = query.replaceAll("&name=[^&]*", "");
uri = new URI(uri.getScheme(), uri.getAuthority(), uri.getPath(), query, null);
String newLink = uri.toString();
System.out.println(newLink);
} catch (URISyntaxException e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,我们使用 Java 内置的 `URI` 类来解析 Facebook 链接。然后,我们使用 `String` 类的 `replaceAll()` 方法来移除链接中的 `name` 参数。最后,我们使用 `URI` 类的构造方法来创建新的链接并输出它。
阅读全文