20230704 java.util.Currency
介绍
- java.util.Currency
- public final class Currency implements Serializable
- ISO 4217 货币
API
static
- getInstance
Currency getInstance(Locale locale)
Currency getInstance(String currencyCode)
- getAvailableCurrencies
- 获取所有可用的货币
public
-
getCurrencyCode
- 获取该货币的 ISO 4217 代码
-
getDefaultFractionDigits
- 获取该货币小数点后的默认位数
-
getNumericCode, getNumericCodeAsString
- ISO 4217 数字代码
-
getDisplayName
-
getSymbol
- 根据默认或给定的 Locale 得到该货币的格式化符号。比如美元的格式化符号可能是
$
或US$
- 根据默认或给定的 Locale 得到该货币的格式化符号。比如美元的格式化符号可能是
代码示例
Set<Currency> availableCurrencies = Currency.getAvailableCurrencies();
Console.log(availableCurrencies);
Currency currency = Currency.getInstance(Locale.CHINA);
Console.log(currency); // CNY
Currency cny = Currency.getInstance("CNY");
Console.log(cny); // CNY
Console.log(cny.getDisplayName(), cny.getSymbol()); // 人民币 ¥
Console.log(cny.getCurrencyCode(), cny.getDefaultFractionDigits(), cny.getNumericCode()); // CNY 2 156