The toExternalForm() function is a part of URL class. The function toExternalForm() returns the string representation of a specified URL. The string is created by calling the toExternalForm() function of the stream protocol handler for this object.
Function Signature:
Java
Java
public String toExternalForm()Syntax:
url.toExternalForm()Parameter: This function does not require any parameter Return Type: The function returns String Type Below programs illustrates the use of toExternalForm() function: Example 1: Given a URL we will to the string representation of the URL
// Java program to show the
// use of the function toExternalForm()
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 ExternalForm
String _ExternalForm = url.toExternalForm();
// display the URL
System.out.println("URL = " + url);
// display the ExternalForm
System.out.println(" String representation= "
+ _ExternalForm);
}
// if any error occurs
catch (Exception e) {
// display the error
System.out.println(e);
}
}
}
Output:
Example 2:
URL = https:// www.geeksforgeeks.org String representation= https:// www.geeksforgeeks.org
// Java program to show the
// use of the function toExternalForm()
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#Arnab_Kundu");
// get the ExternalForm
String _ExternalForm = url.toExternalForm();
// display the URL
System.out.println("URL = " + url);
// display the ExternalForm
System.out.println(" String representation= "
+ _ExternalForm);
}
// if any error occurs
catch (Exception e) {
// display the error
System.out.println(e);
}
}
}
Output:
URL = https:// www.geeksforgeeks.org#Arnab_Kundu String representation= https:// www.geeksforgeeks.org#Arnab_Kundu