public class NumberFormatting extends java.lang.Object implements Formatting
Constructor and Description |
---|
NumberFormatting() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
format(java.lang.Object value,
java.lang.Integer fractionSize,
java.util.Locale locale,
int style)
Returns a specific style number format with specified fractionSize for a specific locale.
|
java.lang.String |
format(java.lang.Object value,
java.lang.Integer fractionSize,
java.lang.String currencyCode,
java.util.Locale locale,
int style)
Returns a specific style number format or currency format with specified fractionSize for a specific locale.
|
java.lang.String |
format(java.lang.Object value,
java.lang.Integer fractionSize,
java.lang.String language,
java.lang.String region,
int style) |
java.lang.String |
format(java.lang.Object value,
java.lang.Integer fractionSize,
java.lang.String currencyCode,
java.lang.String language,
java.lang.String region,
int style) |
java.lang.String |
format(java.lang.Object value,
java.util.Locale locale,
int style)
Returns a specific style number format for a specific locale.
|
java.lang.String |
format(java.lang.Object value,
java.lang.String language,
java.lang.String region,
int style) |
java.lang.String |
formatCurrency(java.lang.Object amount,
java.util.Locale locale)
Format a number to an localized number string with default currency symbol($) according to locale's currency
format defined in cldr.
|
java.lang.String |
formatCurrency(java.lang.Object amount,
java.lang.String currencyCode,
java.util.Locale locale)
Format a number to an localized number string with currency symbol specified by 3-letter currency code according
to locale's currency format defined in cldr.
|
java.lang.String |
formatCurrency(java.lang.Object amount,
java.lang.String language,
java.lang.String region) |
java.lang.String |
formatCurrency(java.lang.Object amount,
java.lang.String currencyCode,
java.lang.String language,
java.lang.String region)
Format a number to an localized number string with currency symbol specified by 3-letter currency code according
to locale's currency format defined in cldr.
|
java.lang.String |
formatNumber(java.lang.Object value,
java.lang.Integer fractionSize,
java.util.Locale locale)
Format a number to an localized number string in decimal style using user self defined fraction size.
|
java.lang.String |
formatNumber(java.lang.Object value,
java.lang.Integer fractionSize,
java.lang.String language,
java.lang.String region)
Format a number to an localized number string in decimal style using user self defined fraction size.
|
java.lang.String |
formatNumber(java.lang.Object value,
java.util.Locale locale)
Format a number to an localized number string in decimal style according to locale's decimal format defined in
cldr.
|
java.lang.String |
formatNumber(java.lang.Object value,
java.lang.String language,
java.lang.String region) |
java.lang.String |
formatPercent(java.lang.Object value,
java.lang.Integer fractionSize,
java.util.Locale locale)
Format a number to an localized number string in percent style using user self defined fraction size.
|
java.lang.String |
formatPercent(java.lang.Object value,
java.lang.Integer fractionSize,
java.lang.String language,
java.lang.String region)
Format a number to an localized number string in percent style using user self defined fraction size.
|
java.lang.String |
formatPercent(java.lang.Object value,
java.util.Locale locale)
Format a number to an localized number string in percent style according to locale's percent format defined in
cldr.
|
java.lang.String |
formatPercent(java.lang.Object value,
java.lang.String language,
java.lang.String region) |
public java.lang.String formatNumber(java.lang.Object value, java.util.Locale locale)
value
- The number to be formatted.locale
- The locale for which the number format is desired.public java.lang.String formatNumber(java.lang.Object value, java.lang.String language, java.lang.String region)
public java.lang.String formatNumber(java.lang.Object value, java.lang.Integer fractionSize, java.util.Locale locale)
value
- The number to be formatted.fractionSize
- User self defined fraction size.locale
- The locale for which the number format is desired.public java.lang.String formatNumber(java.lang.Object value, java.lang.Integer fractionSize, java.lang.String language, java.lang.String region)
value
- The number to be formatted.fractionSize
- User self defined fraction size.language
- The language for which the number format is desired.region
- The region for which the number format is desired.public java.lang.String formatPercent(java.lang.Object value, java.util.Locale locale)
value
- The number to be formatted.locale
- The locale for which the percent format is desired.public java.lang.String formatPercent(java.lang.Object value, java.lang.String language, java.lang.String region)
public java.lang.String formatPercent(java.lang.Object value, java.lang.Integer fractionSize, java.util.Locale locale)
value
- The number to be formatted.fractionSize
- User self defined fraction size.locale
- The locale for which the percent format is desired.public java.lang.String formatPercent(java.lang.Object value, java.lang.Integer fractionSize, java.lang.String language, java.lang.String region)
value
- The number to be formatted.fractionSize
- User self defined fraction size.language
- The language for which the number format is desired.region
- The region for which the number format is desired.public java.lang.String formatCurrency(java.lang.Object amount, java.util.Locale locale)
amount
- The number to be formatted.locale
- The locale for which the currency format is desired.public java.lang.String formatCurrency(java.lang.Object amount, java.lang.String language, java.lang.String region)
public java.lang.String formatCurrency(java.lang.Object amount, java.lang.String currencyCode, java.util.Locale locale)
amount
- The number to be formatted.currencyCode
- ISO 4217 3-letter code. For all legal code please refer to
https://en.wikipedia.org/wiki/ISO_4217.locale
- The locale for which the currency format is desired.public java.lang.String formatCurrency(java.lang.Object amount, java.lang.String currencyCode, java.lang.String language, java.lang.String region)
amount
- The number to be formatted.currencyCode
- ISO 4217 3-letter code. For all legal code please refer to
https://en.wikipedia.org/wiki/ISO_4217.language
- The language for which the number format is desired.region
- The region for which the number format is desired.public java.lang.String format(java.lang.Object value, java.util.Locale locale, int style)
value
- locale
- style
- number format style, currently only support NUMBERSTYLE, PERCENTSTYLE, CURRENCYSTYLE,public java.lang.String format(java.lang.Object value, java.lang.String language, java.lang.String region, int style)
public java.lang.String format(java.lang.Object value, java.lang.Integer fractionSize, java.util.Locale locale, int style)
value
- fractionSize
- locale
- style
- number format style, currently only support NUMBERSTYLE, PERCENTSTYLE, CURRENCYSTYLE,public java.lang.String format(java.lang.Object value, java.lang.Integer fractionSize, java.lang.String language, java.lang.String region, int style)
public java.lang.String format(java.lang.Object value, java.lang.Integer fractionSize, java.lang.String currencyCode, java.util.Locale locale, int style)
value
- fractionSize
- currencyCode
- locale
- style
- number format style, currently only support NUMBERSTYLE, PERCENTSTYLE, CURRENCYSTYLE,public java.lang.String format(java.lang.Object value, java.lang.Integer fractionSize, java.lang.String currencyCode, java.lang.String language, java.lang.String region, int style)