|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class Currency extends Object implements Serializable
Класс разрабатывается так, чтобы никогда не было чем один Currency экземпляр для любой данной валюты. Поэтому, нет никакого общедоступного конструктора. Вы получаете a Currency экземпляр используя getInstance методы.
Пользователи могут заменить данные валюты Среды выполнения Java, создавая названный файл свойств <JAVA_HOME>/lib/currency.properties. Содержание файла свойств является парами ключ/значение кодов страны ISO 3166 и данных валюты ISO 4217 соответственно. Часть значения состоит из трех значений ISO 4217 валюты, то есть, алфавитный код, числовой код, и незначительный модуль. Те три значения ISO 4217 разделяются запятыми. Строки, которые запускаются с '#, считают строками комментария. Например,
#Sample currency properties
JP=JPZ,999,0
заменит данные валюты для Японии.
| Модификатор и Тип | Метод и Описание |
|---|---|
static Set<Currency> |
getAvailableCurrencies()
Получает набор доступных валют.
|
Строка |
getCurrencyCode()
Получает код валюты ISO 4217 этой валюты.
|
int |
getDefaultFractionDigits()
Получает число по умолчанию дробных цифр, используемых с этой валютой.
|
Строка |
getDisplayName()
Завоевывает репутацию, который является подходящим для того, чтобы вывести на экран эту валюту для локали по умолчанию.
|
Строка |
getDisplayName(Locale locale)
Завоевывает репутацию, который является подходящим для того, чтобы вывести на экран эту валюту для указанной локали.
|
static Currency |
getInstance(Locale locale)
Возвраты
Currency экземпляр для страны данной локали. |
static Currency |
getInstance(String currencyCode)
Возвраты
Currency экземпляр для данного кода валюты. |
int |
getNumericCode()
Возвращает ISO 4217 числовой код этой валюты.
|
Строка |
getSymbol()
Получает символ этой валюты для локали по умолчанию.
|
Строка |
getSymbol(Locale locale)
Получает символ этой валюты для указанной локали.
|
Строка |
toString()
Возвращает код валюты ISO 4217 этой валюты.
|
public static Currency getInstance(String currencyCode)
Currency экземпляр для данного кода валюты.currencyCode - код ISO 4217 валютыCurrency экземпляр для данного кода валютыNullPointerException - если currencyCode нульIllegalArgumentException - если currencyCode не поддерживаемый код ISO 4217.public static Currency getInstance(Locale locale)
Currency экземпляр для страны данной локали. Язык и различные компоненты локали игнорируются. Результат может измениться в течение долгого времени, поскольку страны изменяют свои валюты. Например, для исходных государств-членов европейского Валютного союза, метод возвращает старые валюты разных стран до 31 декабря 2001, и Евро с 1 января 2002, местное время соответствующих стран. Возвраты метода null для территорий, у которых нет валюты, такой как Антарктида.
locale - локаль та, для чей страны a Currency экземпляр необходимCurrency экземпляр для страны данной локали, или нульNullPointerException - если locale или его код страны является нулемIllegalArgumentException - если страна данной локали не является поддерживаемым кодом страны ISO 3166.public static Set<Currency> getAvailableCurrencies()
public String getCurrencyCode()
public String getSymbol()
public String getSymbol(Locale locale)
locale - локаль, для которой необходимо имя дисплея для этой валютыNullPointerException - если locale нульpublic int getDefaultFractionDigits()
public int getNumericCode()
public String getDisplayName()
public String getDisplayName(Locale locale)
locale - локаль, для которой необходимо имя дисплея для этой валютыNullPointerException - если locale нуль
Для дальнейшей ссылки API и документации разработчика, см. . Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.