Uses of Class
com.ibm.icu.text.NumberFormat
Packages that use NumberFormat
Package
Description
-
Uses of NumberFormat in com.ibm.icu.dev.demo.number
Methods in com.ibm.icu.dev.demo.number that return NumberFormatModifier and TypeMethodDescription(package private) static NumberFormat
CurrencyDemo.getCurrencyFormat
(Currency currency, Locale displayLocale, boolean ICU26) -
Uses of NumberFormat in com.ibm.icu.dev.test.perf
Fields in com.ibm.icu.dev.test.perf declared as NumberFormatModifier and TypeFieldDescription(package private) static NumberFormat
CollationPerformanceTest.nf
(package private) static NumberFormat
CollationPerformanceTest.percent
-
Uses of NumberFormat in com.ibm.icu.impl
Subclasses of NumberFormat in com.ibm.icu.impl -
Uses of NumberFormat in com.ibm.icu.impl.icuadapter
Subclasses of NumberFormat in com.ibm.icu.impl.icuadapterModifier and TypeClassDescriptionclass
NumberFormatJDK is an adapter class which wraps java.text.NumberFormat and implements ICU4J NumberFormat APIs.Methods in com.ibm.icu.impl.icuadapter that return NumberFormat -
Uses of NumberFormat in com.ibm.icu.impl.jdkadapter
Fields in com.ibm.icu.impl.jdkadapter declared as NumberFormatMethods in com.ibm.icu.impl.jdkadapter that return NumberFormatMethods in com.ibm.icu.impl.jdkadapter with parameters of type NumberFormatConstructors in com.ibm.icu.impl.jdkadapter with parameters of type NumberFormat -
Uses of NumberFormat in com.ibm.icu.text
Subclasses of NumberFormat in com.ibm.icu.textModifier and TypeClassDescriptionclass
Formats numbers in compact (abbreviated) notation, like "1.2K" instead of "1200".class
.class
The RuleBasedNumberFormat class formats numbers according to a set of rules.Fields in com.ibm.icu.text declared as NumberFormatModifier and TypeFieldDescriptionprivate NumberFormat
TimeUnitFormat.format
Deprecated.protected NumberFormat
DateFormat.numberFormat
The number formatter thatDateFormat
uses to format numbers in dates and times.private NumberFormat
MeasureFormat.MeasureProxy.numberFormat
private final NumberFormat
MeasureFormat.numberFormat
private NumberFormat
PluralFormat.numberFormat
ThisNumberFormat
is used for the standard formatting of the number inserted into the message.private final NumberFormat
RelativeDateTimeFormatter.numberFormat
private NumberFormat
MessageFormat.stockNumberFormatter
Fields in com.ibm.icu.text with type parameters of type NumberFormatModifier and TypeFieldDescriptionprivate HashMap
<String, NumberFormat> SimpleDateFormat.numberFormatters
The hash map used for number format overrides.Methods in com.ibm.icu.text that return NumberFormatModifier and TypeMethodDescriptionNumberFormat.NumberFormatFactory.createFormat
(ULocale loc, int formatType) Returns a number format of the appropriate type.NumberFormat.NumberFormatFactory.createFormat
(Locale loc, int formatType) Returns a number format of the appropriate type.(package private) static NumberFormat
NumberFormat.createInstance
(ULocale desiredLocale, int choice) (package private) abstract NumberFormat
NumberFormat.NumberFormatShim.createInstance
(ULocale l, int k) (package private) NumberFormat
NumberFormatServiceShim.createInstance
(ULocale desiredLocale, int choice) static final NumberFormat
NumberFormat.getCurrencyInstance()
NOTE: New users are strongly encouraged to useNumberFormatter
instead of NumberFormat.static NumberFormat
NumberFormat.getCurrencyInstance
(ULocale inLocale) NOTE: New users are strongly encouraged to useNumberFormatter
instead of NumberFormat.static NumberFormat
NumberFormat.getCurrencyInstance
(Locale inLocale) NOTE: New users are strongly encouraged to useNumberFormatter
instead of NumberFormat.static final NumberFormat
NumberFormat.getInstance()
NOTE: New users are strongly encouraged to useNumberFormatter
instead of NumberFormat.static final NumberFormat
NumberFormat.getInstance
(int style) NOTE: New users are strongly encouraged to useNumberFormatter
instead of NumberFormat.static NumberFormat
NumberFormat.getInstance
(ULocale inLocale) NOTE: New users are strongly encouraged to useNumberFormatter
instead of NumberFormat.static NumberFormat
NumberFormat.getInstance
(ULocale desiredLocale, int choice) NOTE: New users are strongly encouraged to useNumberFormatter
instead of NumberFormat.static NumberFormat
NumberFormat.getInstance
(Locale inLocale) NOTE: New users are strongly encouraged to useNumberFormatter
instead of NumberFormat.static NumberFormat
NumberFormat.getInstance
(Locale inLocale, int style) NOTE: New users are strongly encouraged to useNumberFormatter
instead of NumberFormat.static final NumberFormat
NumberFormat.getIntegerInstance()
NOTE: New users are strongly encouraged to useNumberFormatter
instead of NumberFormat.static NumberFormat
NumberFormat.getIntegerInstance
(ULocale inLocale) NOTE: New users are strongly encouraged to useNumberFormatter
instead of NumberFormat.static NumberFormat
NumberFormat.getIntegerInstance
(Locale inLocale) NOTE: New users are strongly encouraged to useNumberFormatter
instead of NumberFormat.DateFormat.getNumberFormat()
Returns the number formatter which this date/time formatter uses to format and parse a time.MeasureFormat.getNumberFormat()
Get a copy of the number format.RelativeDateTimeFormatter.getNumberFormat()
Returns a copy of the NumberFormat this object is using.SimpleDateFormat.getNumberFormat
(char field) give the NumberFormat used for the field like 'y'(year) and 'M'(year)TimeUnitFormat.getNumberFormat()
Deprecated.(package private) NumberFormat
MeasureFormat.getNumberFormatInternal()
Get a copy of the number format without cloning.(package private) NumberFormat
TimeUnitFormat.getNumberFormatInternal()
Deprecated.static final NumberFormat
NumberFormat.getNumberInstance()
NOTE: New users are strongly encouraged to useNumberFormatter
instead of NumberFormat.static NumberFormat
NumberFormat.getNumberInstance
(ULocale inLocale) NOTE: New users are strongly encouraged to useNumberFormatter
instead of NumberFormat.static NumberFormat
NumberFormat.getNumberInstance
(Locale inLocale) NOTE: New users are strongly encouraged to useNumberFormatter
instead of NumberFormat.static final NumberFormat
NumberFormat.getPercentInstance()
NOTE: New users are strongly encouraged to useNumberFormatter
instead of NumberFormat.static NumberFormat
NumberFormat.getPercentInstance
(ULocale inLocale) NOTE: New users are strongly encouraged to useNumberFormatter
instead of NumberFormat.static NumberFormat
NumberFormat.getPercentInstance
(Locale inLocale) NOTE: New users are strongly encouraged to useNumberFormatter
instead of NumberFormat.static final NumberFormat
NumberFormat.getScientificInstance()
NOTE: New users are strongly encouraged to useNumberFormatter
instead of NumberFormat.static NumberFormat
NumberFormat.getScientificInstance
(ULocale inLocale) NOTE: New users are strongly encouraged to useNumberFormatter
instead of NumberFormat.static NumberFormat
NumberFormat.getScientificInstance
(Locale inLocale) NOTE: New users are strongly encouraged to useNumberFormatter
instead of NumberFormat.private NumberFormat
MessageFormat.getStockNumberFormatter()
Methods in com.ibm.icu.text with parameters of type NumberFormatModifier and TypeMethodDescription(package private) static void
DateFormat.fixNumberFormatForDates
(NumberFormat nf) QuantityFormatter.format
(double number, NumberFormat numberFormat, PluralRules pluralRules) Format formats a number with this object.static MeasureFormat
MeasureFormat.getInstance
(ULocale locale, MeasureFormat.FormatWidth formatWidth, NumberFormat format) Create a format from the locale, formatWidth, and format.static MeasureFormat
MeasureFormat.getInstance
(Locale locale, MeasureFormat.FormatWidth formatWidth, NumberFormat format) Create a format from theLocale
, formatWidth, and format.static RelativeDateTimeFormatter
RelativeDateTimeFormatter.getInstance
(ULocale locale, NumberFormat nf) Returns a RelativeDateTimeFormatter for a particular locale that uses a particular NumberFormat object.static RelativeDateTimeFormatter
RelativeDateTimeFormatter.getInstance
(ULocale locale, NumberFormat nf, RelativeDateTimeFormatter.Style style, DisplayContext capitalizationContext) Returns a RelativeDateTimeFormatter for a particular locale that uses a particular NumberFormat object, style, and capitalization contextstatic RelativeDateTimeFormatter
RelativeDateTimeFormatter.getInstance
(Locale locale, NumberFormat nf) Returns a RelativeDateTimeFormatter for a particularLocale
that uses a particular NumberFormat object.private void
PluralFormat.init
(PluralRules rules, PluralRules.PluralType type, ULocale locale, NumberFormat numberFormat) private Number
SimpleDateFormat.parseInt
(String text, int maxDigits, ParsePosition pos, boolean allowNegative, NumberFormat fmt) Parse an integer using numberFormat up to maxDigits.private Number
SimpleDateFormat.parseInt
(String text, ParsePosition pos, boolean allowNegative, NumberFormat fmt) Parse an integer using numberFormat.static StandardPlural
QuantityFormatter.selectPlural
(double number, NumberFormat numberFormat, PluralRules rules) Selects the standard plural form for the number/formatter/rules.void
DateFormat.setNumberFormat
(NumberFormat newNumberFormat) Sets the number formatter.void
PluralFormat.setNumberFormat
(NumberFormat format) Sets the number format used by this formatter.void
SimpleDateFormat.setNumberFormat
(NumberFormat newNumberFormat) Overrides superclass method and This method also clears per field NumberFormat instances previously set bySimpleDateFormat.setNumberFormat(String, NumberFormat)
void
SimpleDateFormat.setNumberFormat
(String fields, NumberFormat overrideNF) allow the user to set the NumberFormat for several fields It can be a single field like: "y"(year) or "M"(month) It can be several field combined together: "yMd"(year, month and date) Note: 1 symbol field is enough for multiple symbol fields (so "y" will override "yy", "yyy") If the field is not numeric, then override has no effect (like "MMM" will use abbreviation, not numerical field)TimeUnitFormat.setNumberFormat
(NumberFormat format) Deprecated.ICU 53 seeMeasureFormat
.(package private) MeasureFormat
MeasureFormat.withNumberFormat
(NumberFormat format) protected void
SimpleDateFormat.zeroPaddingNumber
(NumberFormat nf, StringBuffer buf, int value, int minDigits, int maxDigits) Deprecated.This API is ICU internal only.Constructors in com.ibm.icu.text with parameters of type NumberFormatModifierConstructorDescription(package private)
MeasureFormat
(ULocale locale, MeasureFormat.FormatWidth formatWidth, NumberFormat numberFormat, PluralRules rules) private
MeasureFormat
(ULocale locale, MeasureFormat.FormatWidth formatWidth, NumberFormat numberFormat, PluralRules rules, MeasureFormat.NumericFormatters formatters) MeasureProxy
(ULocale locale, MeasureFormat.FormatWidth width, NumberFormat numberFormat, int subClass) (package private)
PluralFormat
(ULocale ulocale, PluralRules.PluralType type, String pattern, NumberFormat numberFormat) Creates a newPluralFormat
for a plural type, a pattern and a locale.private
RelativeDateTimeFormatter
(EnumMap<RelativeDateTimeFormatter.Style, EnumMap<RelativeDateTimeFormatter.AbsoluteUnit, EnumMap<RelativeDateTimeFormatter.Direction, String>>> qualitativeUnitMap, EnumMap<RelativeDateTimeFormatter.Style, EnumMap<RelativeDateTimeFormatter.RelativeUnit, String[][]>> patternMap, String combinedDateAndTime, PluralRules pluralRules, NumberFormat numberFormat, RelativeDateTimeFormatter.Style style, DisplayContext capitalizationContext, BreakIterator breakIterator, ULocale locale) private
SimpleDateFormat
(String pattern, DateFormatSymbols formatData, Calendar calendar, NumberFormat numberFormat, ULocale locale, boolean useFastFormat, String override) private
TimeUnitFormat
(ULocale locale, int style, NumberFormat numberFormat) Deprecated. -
Uses of NumberFormat in com.ibm.icu.util
Fields in com.ibm.icu.util declared as NumberFormatMethods in com.ibm.icu.util that return NumberFormatModifier and TypeMethodDescriptionGlobalizationPreferences.getNumberFormat
(int style) Gets a number format according to the current settings.protected NumberFormat
GlobalizationPreferences.guessNumberFormat
(int style) This function can be overridden by subclasses to use different heuristics.Methods in com.ibm.icu.util with parameters of type NumberFormatModifier and TypeMethodDescriptionGlobalizationPreferences.setNumberFormat
(int style, NumberFormat format) Sets a number format explicitly.
MeasureFormat
.