Convert a String to a URL in Java
Convert a String to a URL in Java Using the URL Class Constructor that accepts a String Parameter as an Input and Returns a URL as an Output. Let’s understand How we can utilize the URL class constructor to convert a string to a URL in Java with the help of an example:
Java Program to Convert a String to a URL
The following program demonstrates how we can convert a string to a URL in Java:
// Java Program to Convert a String to a URL
import java.net.URL;
// Driver Class
public class StringToURLConverter {
// Main Function
public static void main(String[] args) {
try {
// Define the string you want to convert to URL
String urlString = "https://www.example.com";
// Create a new URL object by parsing
// the string representation
URL url = new URL(urlString);
// Print the URL object
System.out.println("URL: " + url);
} catch (Exception e) {
// Handle any exceptions that might
// occur during URL parsing
e.printStackTrace();
}
}
}
Output
URL: https://www.example.com
Complexity of the above method:
Time Complexity: O(N), where N is the length of the string.
Auxiliary Space: O(1), as no extra space is used.
Explanation of the above program:
- We have imported the java.net.URL class which will be used to convert the string to URL.
- Declared the string which we want to convert to URL inside the try block.
- Created a new URL object url to store the converted string.
- Converted the string to URL using the URL constructor.
- Returned the url as an output.
How to Convert a String to URL in Java?
In Java, a string is a sequence of characters. A URL, which is short for Uniform Resource Locator, refers to a web resource that specifies its location on a computer network and provides the mechanism for retrieving it. To represent a URL in Java, we use the java.net.URL class.
In this article, we will learn how to convert a normal string to a URL in Java.