## Uses of Class
java.text.ParsePosition

- Packages that use ParsePosition
  Package | Description
  --- | ---
  java.text | Provides classes and interfaces for handling text, dates, numbers, and messages in a manner independent of natural languages.
  java.time.format | Provides classes to print and parse dates and times.

- - ### Uses of ParsePosition in java.text

    Methods in java.text with parameters of type ParsePosition
    Modifier and Type | Method | Description
    --- | --- | ---
    `Number` | ChoiceFormat.`parse​(String text, ParsePosition status)` | Parses a Number from the input text.
    `Number` | CompactNumberFormat.`parse​(String text, ParsePosition pos)` | Parses a compact number from a string to produce a `Number`.
    `abstract Date` | DateFormat.`parse​(String source, ParsePosition pos)` | Parse a date/time string according to the given parse position.
    `Number` | DecimalFormat.`parse​(String text, ParsePosition pos)` | Parses text from a string to produce a `Number`.
    `Object[]` | MessageFormat.`parse​(String source, ParsePosition pos)` | Parses the string.
    `abstract Number` | NumberFormat.`parse​(String source, ParsePosition parsePosition)` | Returns a Long if possible (e.g., within the range [Long.MIN_VALUE, Long.MAX_VALUE] and with no decimals), otherwise a Double.
    `Date` | SimpleDateFormat.`parse​(String text, ParsePosition pos)` | Parses text from a string to produce a `Date`.
    `Object` | DateFormat.`parseObject​(String source, ParsePosition pos)` | Parses text from a string to produce a `Date`.
    `abstract Object` | Format.`parseObject​(String source, ParsePosition pos)` | Parses text from a string to produce an object.
    `Object` | MessageFormat.`parseObject​(String source, ParsePosition pos)` | Parses text from a string to produce an object array.
    `Object` | NumberFormat.`parseObject​(String source, ParsePosition pos)` | Parses text from a string to produce a `Number`.

  - ### Uses of ParsePosition in java.time.format

    Methods in java.time.format with parameters of type ParsePosition
    Modifier and Type | Method | Description
    --- | --- | ---
    `TemporalAccessor` | DateTimeFormatter.`parse​(CharSequence text, ParsePosition position)` | Parses the text using this formatter, providing control over the text position.
    `TemporalAccessor` | DateTimeFormatter.`parseUnresolved​(CharSequence text, ParsePosition position)` | Parses the text using this formatter, without resolving the result, intended for advanced use cases.