Java URI getDefaultPort()方法及示例

来源:这里教程网 时间:2026-02-17 21:16:02 作者:

Java URI getDefaultPort()方法及示例

URL类的 getDefaultPort() 函数返回一个指定URL的默认端口。如果URL方案或URLStreamHandler没有定义默认端口号,那么该函数将返回-1。

函数签名

public int getDefaultPort()

语法

url.getDefaultPort()

参数 此函数不需要任何参数

返回值 :该函数返回 一个整数值 ,即指定URL的默认端口。

下面的例子将说明getDefaultPort()函数的使用。

例1 HTTPS的默认端口

// Java program to show the use// of the function getDefaultPort()  import java.net.*;  class GFG {    public static void main(String args[])    {          // url  object        URL url = null;          try {              // create a URL            url = new URL("https:// www.geeksforgeeks.org");              // get the default port            int default_port = url.getDefaultPort();              // display the URL            System.out.println("URL: " + url);              // display the default port            System.out.println("Default Port: "                               + default_port);        }          // if any error occurs        catch (Exception e) {              // display the error            System.out.println(e);        }    }}

输出:

URL: https:// www.geeksforgeeks.orgDefault Port: 443

例2: HTTP的默认端口

// Java program to show the use// of the function getDefaultPort()  import java.net.*;  class GFG {    public static void main(String args[])    {        // url  object        URL url = null;          try {            // create a URL            url = new URL("http:// www.geeksforgeeks.org");              // get the default port            int default_port = url.getDefaultPort();              // display the URL            System.out.println("URL: " + url);              // display the default port            System.out.println("Default Port: "                               + default_port);        }          // if any error occurs        catch (Exception e) {              // display the error            System.out.println(e);        }    }}

输出:

URL: http:// www.geeksforgeeks.orgDefault Port: 80

例3 FTP的默认端口

// Java program to show the use// of the function getDefaultPort()  import java.net.*;  class GFG {    public static void main(String args[])    {        // url  object        URL url = null;          try {              // create a URL            url = new URL("ftp:// www.geeksforgeeks.org");              // get the default port            int default_port = url.getDefaultPort();              // display the URL            System.out.println("URL: " + url);              // display the default port            System.out.println("Default Port: "                               + default_port);        }          // if any error occurs        catch (Exception e) {              // display the error            System.out.println(e);        }    }}

输出:

URL: ftp:// www.geeksforgeeks.orgDefault Port: 21

相关推荐