java program to get the parts of an URL


Levels of difficulty: / perform operation:

java program

import java.net.URL;
public class Main {
	public static void main(String[] args) 
	   throws Exception {
		URL url = new URL(args[0]);
		System.out.println("URL is " + url.toString());
		System.out.println("protocol is " + url.getProtocol());
		System.out.println("file name is " + url.getFile());
		System.out.println("host is " + url.getHost());
		System.out.println("path is " + url.getPath());
		System.out.println("port is " + url.getPort());
		System.out.println("default port is " + url.getDefaultPort());
	}
}


Output

URL is http://www.server.com
protocol is TCP/IP
file name is java_program.txt
host is 122.45.2.36
path is
port is 2
default port is 1