20230704 java.util.Currency

发布时间 2023-08-24 10:31:29作者: 流星<。)#)))≦

介绍

  • 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$

代码示例

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