import java.net.URL;
public class MainClass {
public static void main(String args[]) throws Exception {
URL u = new URL("http://www.java2s.com:80/index.html");
System.out.println("The URL is " + u);
System.out.println("The scheme is " + u.getProtocol());
System.out.println("The user info is " + u.getUserInfo());
String host = u.getHost();
if (host != null) {
int atSign = host.indexOf('@');
if (atSign != -1)
host = host.substring(atSign + 1);
System.out.println("The host is " + host);
} else {
System.out.println("The host is null.");
}
System.out.println("The port is " + u.getPort());
System.out.println("The path is " + u.getPath());
System.out.println("The ref is " + u.getRef());
System.out.println("The query string is " + u.getQuery());
}
}
The URL is http://www.java2s.com:80/index.html
The scheme is http
The user info is null
The host is www.java2s.com
The port is 80
The path is /index.html
The ref is null
The query string is null