Método NumberFormat getCurrency() en Java con ejemplos

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);
    }
}
Producción:

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);
    }
}
Producción:

Canadian Dollar

Referencia: https://docs.oracle.com/javase/10/docs/api/java/text/NumberFormat.html#getCurrency()

Publicación traducida automáticamente

Artículo escrito por gopaldave y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *