Mega Code Archive

 
Categories / Java Tutorial / Network
 

URL Splitter

import java.net.URL; public class MainClass {   public static void main(String args[]) throws Exception {     URL u = new URL("http://www.rntsoft.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.rntsoft.com:80/index.html The scheme is http The user info is null The host is www.rntsoft.com The port is 80 The path is /index.html The ref is null The query string is null