# Package javafx.util.converter

package javafx.util.converter
This package is for standard `string converters` for JavaFX. Example use cases for these implementations include:

- JavaFX binding API for converting Objects to and from Strings, when the binding requires this.
- In JavaFX UI controls such as `ComboBox` and `ChoiceBox`

- Related Packages
  Package
  Description
  javafx.util
  Contains various utilities and helper classes.
- Classes
  Class
  Description
  BigDecimalStringConverter
  `StringConverter` implementation for `BigDecimal` values.
  BigIntegerStringConverter
  `StringConverter` implementation for `BigInteger` values.
  BooleanStringConverter
  `StringConverter` implementation for `Boolean` (and boolean primitive) values.
  ByteStringConverter
  `StringConverter` implementation for `Byte` (and byte primitive) values.
  CharacterStringConverter
  `StringConverter` implementation for `Character` (and char primitive) values.
  CurrencyStringConverter
  A `StringConverter` implementation for `Number` values that represent currency.
  DateStringConverter
  `StringConverter` implementation for `Date` values.
  DateTimeStringConverter
  `StringConverter` implementation for `Date` values that represent a date and time.
  DefaultStringConverter
  `StringConverter` implementation for `String` values.
  DoubleStringConverter
  `StringConverter` implementation for `Double` (and double primitive) values.
  FloatStringConverter
  `StringConverter` implementation for `Float` (and float primitive) values.
  FormatStringConverter<T>
  `StringConverter` implementation that can use a `Format` instance.
  IntegerStringConverter
  `StringConverter` implementation for `Integer` (and int primitive) values.
  LocalDateStringConverter
  `StringConverter` implementation for `LocalDate` values.
  LocalDateTimeStringConverter
  `StringConverter` implementation for `LocalDateTime` values.
  LocalTimeStringConverter
  `StringConverter` implementation for `LocalTime` values.
  LongStringConverter
  `StringConverter` implementation for `Long` (and long primitive) values.
  NumberStringConverter
  A `StringConverter` implementation for `Number` values.
  PercentageStringConverter
  A `StringConverter` implementation for `Number` values that represent percentages.
  ShortStringConverter
  `StringConverter` implementation for `Short` values.
  TimeStringConverter
  `StringConverter` implementation for `Date` values that represent time.