Package com.ibm.icu.number
Library for localized number formatting introduced in ICU 60; for usage, see com.ibm.icu.number.NumberFormatter.
-
Class Summary Class Description CompactNotation A class that defines the scientific notation style to be used when formatting numbers in NumberFormatter.CurrencyPrecision A class that defines a rounding strategy parameterized by a currency to be used when formatting numbers in NumberFormatter.CurrencyRounder Deprecated. ICU 62 UseCurrencyPrecision
instead.FormattedNumber The result of a number formatting operation.FractionPrecision A class that defines a rounding strategy based on a number of fraction places and optionally significant digits to be used when formatting numbers in NumberFormatter.FractionRounder Deprecated. ICU 62 UseFractionPrecision
instead.IntegerWidth A class that defines the strategy for padding and truncating integers before the decimal separator.LocalizedNumberFormatter A NumberFormatter that has a locale associated with it; this means .format() methods are available.Notation A class that defines the notation style to be used when formatting numbers in NumberFormatter.NumberFormatter The main entrypoint to the localized number formatting library introduced in ICU 60.NumberFormatterSettings<T extends NumberFormatterSettings<?>> An abstract base class for specifying settings related to number formatting.Precision A class that defines the rounding precision to be used when formatting numbers in NumberFormatter.Rounder Deprecated. ICU 62 UsePrecision
instead.Scale A class that defines a quantity by which a number should be multiplied when formatting.ScientificNotation A class that defines the scientific notation style to be used when formatting numbers in NumberFormatter.SimpleNotation A class that defines the simple notation style to be used when formatting numbers in NumberFormatter.UnlocalizedNumberFormatter A NumberFormatter that does not yet have a locale. -
Enum Summary Enum Description NumberFormatter.DecimalSeparatorDisplay An enum declaring how to render the decimal separator.NumberFormatter.GroupingStrategy An enum declaring the strategy for when and how to display grouping separators (i.e., the separator, often a comma or period, after every 2-3 powers of ten).NumberFormatter.SignDisplay An enum declaring how to denote positive and negative numbers.NumberFormatter.UnitWidth An enum declaring how to render units, including currencies. -
Exception Summary Exception Description SkeletonSyntaxException Exception used for illegal number skeleton strings.