The Java Program: URL.java

  1 // URL.java -- parse first command line argument as URL
  2 
  3 import java.util.StringTokenizer;
  4 
  5 /*
  6    URL:   protocol://address/resource
  7 
  8    E.g.:  http://www.cs.fit.edu/~ryan/java/programs
  9 
 10           Protocol: http
 11           Address:  www.cs.fit.edu
 12           Resource: /~ryan/java/programs
 13 */
 14 
 15 class URL {
 16 
 17    public static void main (String args[]) {
 18       final StringTokenizer url = new StringTokenizer (args[0],":");
 19       final String protocol = url.nextToken ();
 20       final String address  = url.nextToken (":/");
 21       final String resource = url.nextToken ("");
 22       System.out.println ("Protocol: "+ protocol);
 23       System.out.println ("Address:  "+ address);
 24       System.out.println ("Resource: "+ resource);
 25    }
 26 }