📅  最后修改于: 2023-12-03 15:16:27.532000             🧑  作者: Mango
在Java中,URL类提供了一个getUserInfo()方法,用于返回解析出来的URL的用户信息。该方法返回URL中的用户信息,格式为 "username:password",如果没有用户信息则返回null。
public String getUserInfo()
import java.net.URL;
public class Demo {
public static void main(String[] args) {
try {
URL url = new URL("https://www.example.com:8080/index.html?username=test&password=123456#top");
String userInfo = url.getUserInfo();
if (userInfo != null) {
System.out.println(userInfo); // 输出:username:password
} else {
System.out.println("该URL中没有用户信息。");
}
} catch (Exception e) {
System.out.println("发生异常:" + e.getMessage());
}
}
}
在上面的示例中,我们创建了一个带有用户信息的URL对象,并调用getUserInfo()方法获取其中的用户信息。
输出结果为:username:password。
如果该URL中没有用户信息,则输出:该URL中没有用户信息。