The Java Program: Parse.java
1 // Parse.java -- break 1st command line arg into key, value pairs
2
3 import java.util.StringTokenizer;
4
5 class Parse {
6
7 final static String padding = " ";
8 public static String fmt (String s, int width) {
9 final int n = Math.max (width-s.length(), 0);
10 return (s+padding.substring(0,n));
11 }
12
13 public static void main (String args[]) {
14 final StringTokenizer st = new StringTokenizer (args[0],"=;");
15 while (st.hasMoreTokens()) {
16 final String key = st.nextToken();
17 final String val = st.nextToken();
18 System.out.println (fmt(key,10) + " " + val);
19 }
20 }
21 }