Friday, September 5, 2025
HomeLanguagesJavaURI getHost() method in Java with Examples

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:




// 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());
        }
    }
}


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.




// 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());
        }
    }
}


Output:

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

Most Popular

Dominic
32264 POSTS0 COMMENTS
Milvus
81 POSTS0 COMMENTS
Nango Kala
6634 POSTS0 COMMENTS
Nicole Veronica
11801 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11863 POSTS0 COMMENTS
Shaida Kate Naidoo
6750 POSTS0 COMMENTS
Ted Musemwa
7025 POSTS0 COMMENTS
Thapelo Manthata
6701 POSTS0 COMMENTS
Umr Jansen
6718 POSTS0 COMMENTS