Skip to content
Related Articles

Related Articles

URL getPort() method in Java with Examples
  • Last Updated : 27 Dec, 2018

The getPort() function is a part of URL class. The function getPort() returns the port of a specified URL. The function returns the port number or -1 if the port is not set

Function Signature

public int getPort()

Syntax

url.getPort()

Return Type: The function returns Integer Type

Parameter: This function does not require any parameter



Below programs illustrates the use of getPort() function:

Example 1
display port of specified URL




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

Example 2: Create a URL with no defined port and then try to get the port using the getPort() function.




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

Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more,  please refer Complete Interview Preparation Course.

My Personal Notes arrow_drop_up
Recommended Articles
Page :