📜  Java中的 URL toExternalForm() 方法和示例(1)

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

Java中的URL toExternalForm()方法和示例

在Java中,URL类提供了很多方法来操作URL,包括从URL对象提取各种信息和连接到URL对象等。其中一个非常有用的方法是toExternalForm()。

toExternalForm()方法

toExternalForm()方法返回一个表示URL的String。对于已解析的URL,则返回一个包含所有协议、主机、端口和路径的String。如果URL没有被解析,则返回其String表现形式。

方法签名:

public String toExternalForm()
示例

下面是一个简单的示例,说明如何使用toExternalForm()方法:

import java.net.*;

public class URLToExternalFormDemo {
    public static void main(String[] args) {
        try {
            String url = "https://www.example.com/path/to/resource";
            URL obj = new URL(url);
            System.out.println("URL: " + obj.toExternalForm());
        } catch (MalformedURLException e) {
            e.printStackTrace();
        }
    }
}

输出结果:

URL: https://www.example.com/path/to/resource

在这个示例中,我们创建了一个URL对象并调用toExternalForm()方法来获取URL的String表示形式。它返回了包含所有组成部分的字符串。

可以通过传递URL的String表示形式作为参数来创建URL对象。这个方法也可以在URL解析过程中返回当前URL的规范字符串。

总结

toExternalForm()方法是Java URL类的一个非常有用的方法,它返回一个表示URL的String。使用它可以方便地获取URL的各个组成部分以及规范字符串。