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$

代码示例

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
posted @ 2023-08-24 10:25  流星<。)#)))≦  阅读(16)  评论(0编辑  收藏  举报