Método DecimalFormat getCurrency() en Java

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

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

Canadian Dollar

Referencia : https://docs.oracle.com/javase/7/docs/api/java/text/DecimalFormat.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 *