URI getHost() method in Java with Examples

The getHost() function is a part of URI class. The function getHost() returns the host of a specified URI.
The Host part of the URL is the host name of the URI.

Function Signature:

public String getHost()

Return Type The function returns String Type



Syntax

url.getHost()

Parameter: This function does not require any parameter

The following programs will illustrate the use of getHost() function

Example 1:

filter_none

edit
close

play_arrow

link
brightness_4
code

// Java program to show the 
// use of the function getHost()
  
import java.net.*;
class Solution {
public static void main(String args[])
    {
        // URI  object
        URI uri = null;
  
        try {
            // create a URI
            uri = new URI("https://www.geeksforgeeks.org");
  
            // get the Host
            String host = uri.getHost();
  
            // display the URI
            System.out.println("URI = " + uri);
  
            // display the Host
            System.out.println("Host = " + host);
        }
        // if any error occurs
        catch (URISyntaxException e) {
            // display the error
            System.out.println("URI Exception =" + e.getMessage());
        }
    }
}

chevron_right


Output:

URI = https://www.geeksforgeeks.org
Host = www.geeksforgeeks.org

Example 2: The difference between getAuthority() and getHost() function is that getAuthority() returns the host along with the port but getHost() returns only the host name.

filter_none

edit
close

play_arrow

link
brightness_4
code

// Java program to show the 
// use of the function getHost()
  
import java.net.*;
  
class Solution {
    public static void main(String args[])
    {
        // url  object
        URI uri = null;
  
        try {
            // create a URI
            uri = new URI("https://www.geeksforgeeks.org:80");
  
            // get the Authority
            String authority = uri.getAuthority();
  
            // get the Host
            String host = uri.getHost();
  
            // display the URI
            System.out.println("URI = " + uri);
  
            // display the Authority
            System.out.println("Authority = " + authority);
  
            // display the Host
            System.out.println("Host = " + host);
        }
        // if any error occurs
        catch (URISyntaxException e) {
            // display the error
            System.out.println("URI Exception =" + e.getMessage());
        }
    }
}

chevron_right


Output:

URI = https://www.geeksforgeeks.org:80
Authority = www.geeksforgeeks.org:80
Host = www.geeksforgeeks.org


My Personal Notes arrow_drop_up

Second year Department of Information Technology Jadavpur University

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.