El método getCurrency() es un método incorporado de la clase java.text.DecimalFomrat en Java y se usa para devolver la moneda que se usa al formatear valores de moneda por esta moneda. Puede ser nulo si no hay una moneda válida para determinar o si no se ha establecido ninguna moneda previamente.
Sintaxis :
public Currency getCurrency()
Parámetros : la función no acepta un solo parámetro.
Valor de retorno : la función devuelve la moneda que se utiliza al formatear valores de moneda.
Errores y excepciones : la función lanza UnsupportedOperationException cuando la clase de formato de número no implementa el formato de moneda
A continuación se muestra la implementación de la función anterior:
Programa 1 :
// Java program to illustrate the // getCurrency() method import java.text.DecimalFormat; import java.util.Currency; import java.util.Locale; public class Main { public static void main(String[] args) { // Get the Currency Instance DecimalFormat deciFormat = new DecimalFormat(); // Stores the values String values = deciFormat.getCurrency() .getDisplayName(); // Prints the currency System.out.println(values); } }
US Dollar
Programa 2 :
// Java program to illustrate the // getCurrency() method import java.text.DecimalFormat; import java.util.Currency; import java.util.Locale; public class Main { public static void main(String[] args) { // Get the Currency Instance DecimalFormat deciFormat = new DecimalFormat(); // Sets the currency to Canadian Dollar deciFormat.setCurrency( Currency.getInstance( Locale.CANADA)); // Stores the values String values = deciFormat.getCurrency() .getDisplayName(); // Prints the currency System.out.println(values); } }
Canadian Dollar
Referencia : https://docs.oracle.com/javase/7/docs/api/java/text/DecimalFormat.html#getCurrency()