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 }