()
Returns an array of all locales for which the
getInstance
methods of this class can return localized instances. The returned array represents the union of locales supported by the Java runtime and by installed
DecimalFormatSymbolsProvider
implementations. It must contain at least a
Locale
instance equal to
Locale.US
.
DecimalFormatSymbols
instances are available.
DecimalFormatSymbols
instance.
Gets the
DecimalFormatSymbols
instance for the specified locale. This method provides access to
DecimalFormatSymbols
instances for locales supported by the Java runtime itself as well as for those supported by installed
DecimalFormatSymbolsProvider
implementations. If the specified locale contains the
Locale.UNICODE_LOCALE_EXTENSION
for the numbering system, the instance is initialized with the specified numbering system if the JRE implementation supports it. For example,
NumberFormat.getNumberInstance(Locale.forLanguageTag("th-TH-u-nu-thai"))
This may return a
NumberFormat
instance with the Thai numbering system, instead of the Latin numbering system.
locale
- the desired locale.
DecimalFormatSymbols
instance.
NullPointerException
- if locale
is null
public char getZeroDigit()
Gets the character used for zero. Different for Arabic, etc.
public void setZeroDigit(char zeroDigit)
Sets the character used for zero. Different for Arabic, etc.
zeroDigit
- the character used for zero
public char getGroupingSeparator()
Gets the character used for grouping separator. Different for French, etc.
public void setGroupingSeparator(char groupingSeparator)
Sets the character used for grouping separator. Different for French, etc.
groupingSeparator
- the grouping separator
public char getDecimalSeparator()
Gets the character used for decimal sign. Different for French, etc.
public void setDecimalSeparator(char decimalSeparator)
Sets the character used for decimal sign. Different for French, etc.
decimalSeparator
- the character used for decimal sign
public char getPerMill()
Gets the character used for per mille sign. Different for Arabic, etc.
public void setPerMill(char perMill)
Sets the character used for per mille sign. Different for Arabic, etc.
perMill
- the character used for per mille sign
public char getPercent()
Gets the character used for percent sign. Different for Arabic, etc.
public void setPercent(char percent)
Sets the character used for percent sign. Different for Arabic, etc.
percent
- the character used for percent sign
public char getDigit()
Gets the character used for a digit in a pattern.
public void setDigit(char digit)
Sets the character used for a digit in a pattern.
digit
- the character used for a digit in a pattern
public char getPatternSeparator()
Gets the character used to separate positive and negative subpatterns in a pattern.
public void setPatternSeparator(char patternSeparator)
Sets the character used to separate positive and negative subpatterns in a pattern.
patternSeparator
- the pattern separator
Gets the string used to represent infinity. Almost always left unchanged.
Sets the string used to represent infinity. Almost always left unchanged.
infinity
- the string representing infinity
Gets the string used to represent "not a number". Almost always left unchanged.
Sets the string used to represent "not a number". Almost always left unchanged.
NaN
- the string representing "not a number"
public char getMinusSign()
Gets the character used to represent minus sign. If no explicit negative format is specified, one is formed by prefixing minusSign to the positive format.
public void setMinusSign(char minusSign)
Sets the character used to represent minus sign. If no explicit negative format is specified, one is formed by prefixing minusSign to the positive format.
minusSign
- the character representing minus sign
()
Returns the currency symbol for the currency of these DecimalFormatSymbols in their locale.
Sets the currency symbol for the currency of these DecimalFormatSymbols in their locale.
currency
- the currency symbol
()
Returns the ISO 4217 currency code of the currency of these DecimalFormatSymbols.
Sets the ISO 4217 currency code of the currency of these DecimalFormatSymbols. If the currency code is valid (as defined by
Currency.getInstance
), this also sets the currency attribute to the corresponding Currency instance and the currency symbol attribute to the currency's symbol in the DecimalFormatSymbols' locale. If the currency code is not valid, then the currency attribute is set to null and the currency symbol attribute is not modified.
currencyCode
- the currency code
Gets the currency of these DecimalFormatSymbols. May be null if the currency symbol attribute was previously set to a value that's not a valid ISO 4217 currency code.
Sets the currency of these DecimalFormatSymbols. This also sets the currency symbol attribute to the currency's symbol in the DecimalFormatSymbols' locale, and the international currency symbol attribute to the currency's ISO 4217 currency code.
currency
- the new currency to be used
NullPointerException
- if currency
is null
public char getMonetaryDecimalSeparator()
Returns the monetary decimal separator.
public void setMonetaryDecimalSeparator(char sep)
Sets the monetary decimal separator.
sep
- the monetary decimal separator
()
Returns the string used to separate the mantissa from the exponent. Examples: "x10^" for 1.23x10^4, "E" for 1.23E4.
Sets the string used to separate the mantissa from the exponent. Examples: "x10^" for 1.23x10^4, "E" for 1.23E4.
exp
- the exponent separator string
NullPointerException
- if exp
is null
public char getMonetaryGroupingSeparator()
Gets the character used for grouping separator for currencies. May be different from grouping separator
in some locales, e.g, German in Austria.
public void setMonetaryGroupingSeparator(char monetaryGroupingSeparator)
Sets the character used for grouping separator for currencies. Invocation of this method will not affect the normal grouping separator
.
monetaryGroupingSeparator
- the monetary grouping separator
Standard override.
Override equals.
public int hashCode()
Override hashCode.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4