Java货币类



介绍

Java Currency 类代表一种货币。以下是关于Currency的重要几点:

  • 货币由其ISO 4217货币代码标识。

  • 该类的设计使得对于任何给定的货币,永远不会存在多个Currency实例,这就是没有公共构造函数的原因。

类声明

以下是java.util.Currency类的声明:

public final class Currency
   extends Object
   implements Serializable

类方法

序号 方法及描述
1 static Set<Currency> getAvailableCurrencies()

此方法获取可用货币的集合。

2 String getCurrencyCode()

此方法获取此货币的ISO 4217货币代码。

3 int getDefaultFractionDigits()

此方法获取与此货币一起使用的默认小数位数。

4 String getDisplayName()

此方法获取适合于为默认DISPLAY区域设置显示此货币的名称。

5 static Currency getInstance(Locale locale)

此方法返回给定区域设置的国家/地区的Currency实例。

6 int getNumericCode()

此方法返回此货币的ISO 4217数字代码。

7 String getNumericCodeAsString()

此方法将此货币的3位ISO 4217数字代码作为字符串返回。

8 String getSymbol()

此方法获取此货币针对默认区域设置的符号。

9 String toString()

此方法返回此货币的ISO 4217货币代码。

继承的方法

此类继承自以下类的方法:

  • java.util.Object

获取所有可用货币代码示例

以下示例演示了Java Currency getAvailableCurrencies()方法的使用,以获取可用货币的集合。我们使用getAvailableCurrencies()方法创建了一个可用货币的集合,然后打印每个货币代码。

package com.tutorialspoint;

import java.util.Currency;
import java.util.Set;

public class CurrencyDemo {
   public static void main(String args[]) {

      Set<Currency> currencies = Currency.getAvailableCurrencies();

      System.out.println("Available Currencies: ");
      currencies.forEach(c -> System.out.print(c.getCurrencyCode() + " "));
   }
}

让我们编译并运行上述程序,这将产生以下结果:

Available Currencies: 
SDG CNY TJS TMM IRR RWF KMF ZWR BYN BRL SYP SSP XTS BOV IQD TPE THB TND BND UYI LKR MGF MMK CHW MNT HKD ZMK SRD SKK CUP MYR SGD RUR SCR VES XPF RSD XCD XAU XOF WST DOP NIO LRD DJF TOP KPW GEL XFO MWK JPY KYD MKD XAG YER CRC XDR PLN RON KRW ANG RUB AED ESP XBA TWD ZAR TZS MUR HUF AZN MGA SBD XPT MTL UAH AOA TTD CVE HNL GBP BIF EEK SRG IDR MDL BGL NLG CHF FJD MOP LVL CLP HTG SIT KWD XUA AYM BYR FRF XXX PYG MXV MRO BDT COU SOS GNF ZWN VEF ATS BSD UZS BZD NPR IEP PAB DEM GMD UYU UGX CZK CDF LBP ALL PKR BTN XBD ETB DZD KGS STD LAK AUD QAR VND BHD JMD KHR SEK MZM SVC PHP USS TRL XAF SAR CYP BWP BGN CSD AFA MAD LTL TRY VUV SLL ARS PEN MVR GWP PTE ILS BYB CLF XPD AWG LYD ROL VEB MXN AMD OMR GIP CAD GHS FIM ZWD KZT JOD HRK DKK PGK YUM CUC LSL NGN ZWL AFN ZMW EGP NZD COP AZM BMD GHC GRD NAD BEF XSU TMT MRU XBB BAM CHE SDD BBD EUR NOK SHP SZL BOB LUF GTQ KES FKP ADP USN ISK MZN INR STN ITL XFU GYD ERN USD XBC 
广告