Spec-Zone .ru
спецификации, руководства, описания, API
|
public class DecimalFormatSymbols extends Object implements Cloneable, Serializable
DecimalFormat
отформатировать числа. DecimalFormat
создает для себя экземпляр DecimalFormatSymbols
от его данных локали. Если Вы должны изменить какой-либо из этих символов, можно добраться DecimalFormatSymbols
объект от Вашего DecimalFormat
и измените это.Locale
, DecimalFormat
, Сериализированная ФормаКонструктор и Описание |
---|
DecimalFormatSymbols()
Создайте объект DecimalFormatSymbols для значения по умолчанию
FORMAT локаль. |
DecimalFormatSymbols(Locale locale)
Создайте объект DecimalFormatSymbols для данной локали.
|
Модификатор и Тип | Метод и Описание |
---|---|
Объект |
clone()
Стандартное переопределение.
|
boolean |
equals(Object obj)
Переопределение равняется.
|
static Locale[] |
getAvailableLocales()
Возвращает массив всех локалей для который
getInstance методы этого class могут возвратить локализованные экземпляры. |
Валюта |
getCurrency()
Получает валюту этих DecimalFormatSymbols.
|
Строка |
getCurrencySymbol()
Возвращает обозначение денежной единицы для валюты этих DecimalFormatSymbols в их локали.
|
char |
getDecimalSeparator()
Использовали символ для десятичного знака.
|
char |
getDigit()
Использовали символ для цифры в образце.
|
Строка |
getExponentSeparator()
Возвращает строку, используемую, чтобы разделить мантиссу от экспоненты.
|
char |
getGroupingSeparator()
Использовали символ для тысяч разделителя.
|
Строка |
getInfinity()
Использовали строку, чтобы представить бесконечность.
|
static DecimalFormatSymbols |
getInstance()
Добирается
DecimalFormatSymbols экземпляр для локали значения по умолчанию. |
static DecimalFormatSymbols |
getInstance(Locale locale)
Добирается
DecimalFormatSymbols экземпляр для указанной локали. |
Строка |
getInternationalCurrencySymbol()
Возвращает код валюты ISO 4217 валюты этих DecimalFormatSymbols.
|
char |
getMinusSign()
Использовали символ, чтобы представить знак "минус".
|
char |
getMonetaryDecimalSeparator()
Возвращает денежно-кредитный десятичный разделитель.
|
Строка |
getNaN()
Использовали строку, чтобы представить "не число".
|
char |
getPatternSeparator()
Использовали символ, чтобы разделить положительные и отрицательные подобразцы в образце.
|
char |
getPercent()
Использовали символ для знака процента.
|
char |
getPerMill()
Использовали символ для промилле знака.
|
char |
getZeroDigit()
Использовали символ для нуля.
|
int |
hashCode()
Переопределите хэш-код.
|
void |
setCurrency(Currency currency)
Устанавливает валюту этих DecimalFormatSymbols.
|
void |
setCurrencySymbol(String currency)
Устанавливает обозначение денежной единицы для валюты этих DecimalFormatSymbols в их локали.
|
void |
setDecimalSeparator(char decimalSeparator)
Устанавливает символ, используемый для десятичного знака.
|
void |
setDigit(char digit)
Устанавливает символ, используемый для цифры в образце.
|
void |
setExponentSeparator(String exp)
Устанавливает строку, используемую, чтобы разделить мантиссу от экспоненты.
|
void |
setGroupingSeparator(char groupingSeparator)
Устанавливает символ, используемый для тысяч разделителя.
|
void |
setInfinity(String infinity)
Устанавливает строку, используемую, чтобы представить бесконечность.
|
void |
setInternationalCurrencySymbol(String currencyCode)
Устанавливает код валюты ISO 4217 валюты этих DecimalFormatSymbols.
|
void |
setMinusSign(char minusSign)
Устанавливает символ, используемый, чтобы представить знак "минус".
|
void |
setMonetaryDecimalSeparator(char sep)
Устанавливает денежно-кредитный десятичный разделитель.
|
void |
setNaN(String NaN)
Устанавливает строку, используемую, чтобы представить "не число".
|
void |
setPatternSeparator(char patternSeparator)
Устанавливает символ, используемый, чтобы разделить положительные и отрицательные подобразцы в образце.
|
void |
setPercent(char percent)
Устанавливает символ, используемый для знака процента.
|
void |
setPerMill(char perMill)
Устанавливает символ, используемый для промилле знака.
|
void |
setZeroDigit(char zeroDigit)
Устанавливает символ, используемый для нуля.
|
public DecimalFormatSymbols()
FORMAT
локаль. Этот конструктор может только создать экземпляры для локалей, поддерживаемых средой выполнения Java, не для поддерживаемых установленным DecimalFormatSymbolsProvider
реализации. Для полного покрытия локали используйте getInstance
метод. Это эквивалентно вызову DecimalFormatSymbols(Locale.getDefault(Locale.Category.FORMAT))
.
public DecimalFormatSymbols(Locale locale)
DecimalFormatSymbolsProvider
реализации. Для полного покрытия локали используйте getInstance
метод. Если указанная локаль содержит Locale.UNICODE_LOCALE_EXTENSION
для системы нумерации экземпляр инициализируется с указанной системой нумерации, если реализация JRE поддерживает это. Например, NumberFormat.getNumberInstance(Locale.forLanguageTag("th-TH-u-nu-thai"))Это может возвратить a
NumberFormat
экземпляр с тайской системой нумерации, вместо латинской системы нумерации.NullPointerException
- если locale
нульpublic static Locale[] getAvailableLocales()
getInstance
методы этого class могут возвратить локализованные экземпляры. Возвращенный массив представляет объединение локалей, поддерживаемых Средой выполнения Java и установленным DecimalFormatSymbolsProvider
реализации. Это должно содержать, по крайней мере, a Locale
экземпляр, равный Locale.US
.DecimalFormatSymbols
экземпляры доступны.public static final DecimalFormatSymbols getInstance()
DecimalFormatSymbols
экземпляр для локали значения по умолчанию. Этот метод обеспечивает доступ к DecimalFormatSymbols
экземпляры для локалей, поддерживаемых Средой выполнения Java непосредственно так же как для поддерживаемых установленным DecimalFormatSymbolsProvider
реализации. Это эквивалентно вызову getInstance(Locale.getDefault(Locale.Category.FORMAT))
.
DecimalFormatSymbols
экземпляр.Locale.getDefault(java.util.Locale.Category)
, Locale.Category.FORMAT
public static final DecimalFormatSymbols getInstance(Locale locale)
DecimalFormatSymbols
экземпляр для указанной локали. Этот метод обеспечивает доступ к DecimalFormatSymbols
экземпляры для локалей, поддерживаемых Средой выполнения Java непосредственно так же как для поддерживаемых установленным DecimalFormatSymbolsProvider
реализации. Если указанная локаль содержит Locale.UNICODE_LOCALE_EXTENSION
для системы нумерации экземпляр инициализируется с указанной системой нумерации, если реализация JRE поддерживает это. Например, NumberFormat.getNumberInstance(Locale.forLanguageTag("th-TH-u-nu-thai"))Это может возвратить a
NumberFormat
экземпляр с тайской системой нумерации, вместо латинской системы нумерации.locale
- требуемая локаль.DecimalFormatSymbols
экземпляр.NullPointerException
- если locale
нульpublic char getZeroDigit()
public void setZeroDigit(char zeroDigit)
public char getGroupingSeparator()
public void setGroupingSeparator(char groupingSeparator)
public char getDecimalSeparator()
public void setDecimalSeparator(char decimalSeparator)
public char getPerMill()
public void setPerMill(char perMill)
public char getPercent()
public void setPercent(char percent)
public char getDigit()
public void setDigit(char digit)
public char getPatternSeparator()
public void setPatternSeparator(char patternSeparator)
public String getInfinity()
public void setInfinity(String infinity)
public String getNaN()
public void setNaN(String NaN)
public char getMinusSign()
public void setMinusSign(char minusSign)
public String getCurrencySymbol()
public void setCurrencySymbol(String currency)
public String getInternationalCurrencySymbol()
public void setInternationalCurrencySymbol(String currencyCode)
Currency.getInstance
), это также устанавливает атрибут валюты в соответствующий экземпляр Валюты, и обозначение денежной единицы приписывают символу валюты в локали DecimalFormatSymbols. Если код валюты не допустим, то атрибут валюты, устанавливают в NULL, и атрибут обозначения денежной единицы не изменяется.setCurrency(java.util.Currency)
, setCurrencySymbol(java.lang.String)
public Currency getCurrency()
public void setCurrency(Currency currency)
currency
- новая валюта, которая будет использоватьсяNullPointerException
- если currency
нульsetCurrencySymbol(java.lang.String)
, setInternationalCurrencySymbol(java.lang.String)
public char getMonetaryDecimalSeparator()
public void setMonetaryDecimalSeparator(char sep)
public String getExponentSeparator()
setExponentSeparator(java.lang.String)
public void setExponentSeparator(String exp)
exp
- строка разделителя экспонентыNullPointerException
- если exp
нульgetExponentSeparator()
public Object clone()
public boolean equals(Object obj)
equals
в class Object
obj
- ссылочный объект, с которым можно сравниться.true
если этот объект является тем же самым как obj параметром; false
иначе.Object.hashCode()
, HashMap
public int hashCode()
hashCode
в class Object
Object.equals(java.lang.Object)
, System.identityHashCode(java.lang.Object)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92