Java Currency getInstance() 方法



描述

Java Currency getInstance() 方法返回給定貨幣程式碼的 Currency 例項。

宣告

以下是java.util.Currency.getInstance() 方法的宣告

public static Currency getInstance(String currencyCode)

引數

currencyCode − 貨幣的 ISO 4217 程式碼。

返回值

此方法返回給定貨幣程式碼的 Currency 例項。

異常

  • NullPointerException − 如果貨幣程式碼為空

  • IllegalArgumentException − 如果 currencyCode 不是受支援的 ISO 4217 程式碼。

Java Currency getInstance(Locale locale) 方法

描述

Java Currency getInstance() 方法返回給定區域設定的國家/地區的 Currency 例項。

宣告

以下是java.util.Currency.getInstance() 方法的宣告

public static Currency getInstance(Locale locale)

引數

locale − 需要 Currency 例項的國家/地區的區域設定

返回值

此方法返回給定區域設定的國家/地區的 Currency 例項,或者返回 null

異常

  • NullPointerException − 如果國家/地區或區域設定程式碼為空

  • IllegalArgumentException − 如果 ISO 3166 不支援給定區域設定的國家/地區程式碼。

獲取 EUR 貨幣的 Currency 例項示例

以下示例演示了 Java Currency getInstance(String) 方法在 EUR 貨幣中的用法。我們首先使用 EUR 作為貨幣程式碼建立了一個貨幣物件,然後列印其貨幣程式碼。

package com.tutorialspoint;

import java.util.Currency;

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

      // create a currency with EUR code
      Currency curr = Currency.getInstance("EUR");

      // get currency code and print it
      String curCode = curr.getCurrencyCode();
      System.out.println("Currency Code is = " + curCode);
   }
}

輸出

讓我們編譯並執行上述程式,這將產生以下結果:

Currency Code is = EUR

獲取德國區域設定的 Currency 例項示例

以下示例演示了 Java Currency getInstance(Locale) 方法在德國的用法。我們首先使用德國作為區域設定建立了一個貨幣物件,然後列印其貨幣程式碼。

package com.tutorialspoint;

import java.util.Currency;
import java.util.Locale;

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

      // create a currency with Germany locale
      Currency curr = Currency.getInstance(Locale.GERMANY);

      // get currency code and print it
      String curCode = curr.getCurrencyCode();
      System.out.println("Currency Code is = " + curCode);
   }
}

輸出

讓我們編譯並執行上述程式,這將產生以下結果:

Currency Code is = EUR

獲取 INR 貨幣的 Currency 例項示例

以下示例演示了 Java Currency getInstance() 方法在 INR 中的用法。我們首先使用 INR 作為貨幣程式碼建立了一個貨幣物件,然後列印其貨幣程式碼。

package com.tutorialspoint;

import java.util.Currency;
import java.util.Locale;

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

      // create a currency with INR code
      Currency curr = Currency.getInstance("INR");

      // get currency code and print it
      String curCode = curr.getCurrencyCode();
      System.out.println("Currency Code is = " + curCode);
   }
}

輸出

讓我們編譯並執行上述程式,這將產生以下結果:

Currency Code is = INR
java_util_currency.htm
廣告