# 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.
  `final 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.