ParsePosition objects are passed to the parse( ) and parseObject( ) methods of Format and its subclasses. The ParsePosition class represents the position in a string at which parsing should begin or at which parsing stopped. Before calling a parse( ) method, you can specify the starting position of parsing by passing the desired index to the ParsePosition( ) constructor or by calling the setIndex( ) of an existing ParsePosition object. When parse( ) returns, you can determine where parsing ended by calling getIndex( ). When parsing multiple objects or values from a string, a single ParsePosition object can be used sequentially.public class ParsePosition { // Public Constructors public ParsePosition (int index ); // Public Instance Methods 1.2 public int getErrorIndex ( ); public int getIndex ( ); 1.2 public void setErrorIndex (int ei ); public void setIndex (int index ); // Public Methods Overriding Object 1.2 public boolean equals (Object obj ); 1.2 public int hashCode ( ); 1.2 public String toString ( ); }
Passed To ChoiceFormat.parse( ), DateFormat.{parse( ), parseObject( )}, DecimalFormat.parse( ), Format.parseObject( ), MessageFormat.{parse( ), parseObject( )}, NumberFormat.{parse( ), parseObject( )}, SimpleDateFormat.parse( ) |