El método getCurrency() es un método integrado de java.text.NumberFormat que devuelve la moneda que se utiliza al formatear valores de moneda con 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 implement // the above function import java.text.NumberFormat; import java.util.Locale; public class Main { public static void main(String[] args) throws Exception { // Get the instance NumberFormat nF = NumberFormat .getInstance(); // Stores the values String values = nF.getCurrency() .getDisplayName(); // Prints the currency System.out.println(values); } }
US Dollar
Programa 2:
// Java program to implement // the above function import java.text.NumberFormat; import java.util.Locale; import java.util.Currency; public class Main { public static void main(String[] args) throws Exception { // Get the instance NumberFormat nF = NumberFormat .getNumberInstance(); // Sets the currency to Canadian Dollar nF.setCurrency( Currency.getInstance( Locale.CANADA)); // Stores the values String values = nF.getCurrency() .getDisplayName(); // Prints the currency System.out.println(values); } }
Canadian Dollar
Referencia: https://docs.oracle.com/javase/10/docs/api/java/text/NumberFormat.html#getCurrency()