📅  最后修改于: 2023-12-03 15:31:56.050000             🧑  作者: Mango
在Java中,URL类代表了一个统一的资源定位符,它有许多有用的方法可以让程序员方便地从URL中获取相应的信息。其中,getPort()方法可以用于获取URL中的端口号。
getPort方法定义如下:
public int getPort()
该方法不接受任何参数。
该方法返回URL对象中的端口号,如果URL对象中未指定端口号,则返回-1。
下面是一个简单的Java程序,它演示了如何使用URL类的getPort()方法来获取指定URL中的端口号:
import java.net.*;
public class GetPortExample {
public static void main(String[] args) {
try {
// 创建一个URL对象
URL url = new URL("http://www.example.com:8080/index.html");
// 获取端口号
int port = url.getPort();
// 输出端口号
System.out.println("Port: " + port);
} catch (MalformedURLException e) {
e.printStackTrace();
}
}
}
运行以上程序后,可以看到如下输出:
Port: 8080
该程序中,我们首先创建了一个URL对象,然后调用它的getPort()方法来获取端口号,最后输出了获取到的值。
在Java中,URL类提供了很多有用的方法来获取URL中的各种信息,其中getPort()方法可以方便地获取URL中的端口号。如果您编写Java程序时需要处理URL,那么这些方法一定会派上用场。