title: FieldPosition in formatting a number with NumberFormat
body: <p>Anybody able to explain the following taken from this <a href="http://download.java.net/jdk7/archive/b123/docs/api/java/text/NumberFormat.html" rel="nofollow">API</a> in plain English?</p>
  
  <blockquote>
    <p>You can also use forms of the parse and format methods with
    ParsePosition and FieldPosition to allow you to:</p>
    
    <p>progressively parse through pieces of a string</p>
    
    <p>align the decimal point and other areas </p>
    
    <p>For example, you can align numbers in two ways:
        If you are using a monospaced font with spacing for alignment, you can pass the 
    FieldPosition in your format call, with field =
    INTEGER_FIELD. On output, getEndIndex will be set to the offset
    between the last character of the integer and the decimal. Add
    (desiredSpaceCount - getEndIndex) spaces at the front of the string.</p>
  </blockquote>
  
  <p>I have not got what is the use of FieldPosition and that API above posted does not help (at least to me).
  A simple example showing the output would be super!
  Thanks in advance!</p>