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 }