Java Currency getSymbol() Method



Description

The Java Currency getSymbol() method gets the symbol for this currency for the default DISPLAY locale. If no suitable symbol found then the ISO 4217 currency code is returned.

Declaration

Following is the declaration for java.util.Currency.getSymbol() method

public string getSymbol()

Parameters

NA

Return Value

This method returns the symbol of this currency for the default DISPLAY locale.

Exception

NA

Java Currency getSymbol(Locale locale) Method

Description

The Java Currency getSymbol() method gets the symbol for this currency for the specified locale. If no suitable symbol found then the ISO 4217 currency code is returned.

Declaration

Following is the declaration for java.util.Currency.getSymbol() method

public string getSymbol(Locale locale)

Parameters

locale − the locale for which a display name for this currency is needed.

Return Value

This method the display name of this currency for the given locale.

Exception

NA

Getting Symbol of EUR Currency for Default Locale Example

The following example shows the usage of Java Currency getSymbol() method for default locale. We've first created a currency object using EUR as currency code and then its symbol is printed.

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");

      System.out.println("Default symbol for EUR = " + curr.getSymbol());
   }
}

Output

Let us compile and run the above program, this will produce the following result −

Default symbol for EUR = €

Getting Symbol of USD Currency for Default Locale Example

The following example shows the usage of Java Currency getSymbol() method for default locale. We've first created a currency object using USD as currency code and then its symbol is printed.

package com.tutorialspoint;

import java.util.Currency;

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

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

      System.out.println("Default symbol for USD = " + curr.getSymbol());
   }
}

Output

Let us compile and run the above program, this will produce the following result −

Default symbol for USD = US$

Getting Symbol of USD Currency for German Locale Example

The following example shows the usage of Java Currency getSymbol() method for German locale. We've first created a currency object using USD as currency code and then its display name is printed.

package com.tutorialspoint;

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

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

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

      System.out.println("German symbol for USD = " + curr.getSymbol(Locale.GERMAN));
   }
}

Output

Let us compile and run the above program, this will produce the following result −

German symbol for USD = $
java_util_currency.htm
Advertisements