📜  Java中的 URL getUserInfo() 方法及示例(1)

📅  最后修改于: 2023-12-03 15:16:27.532000             🧑  作者: Mango

Java中的URL getUserInfo() 方法及示例

简介

在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中没有用户信息。