El método setCurrency() es un método integrado de la clase java.text.DecimalFomrat en Java y se utiliza para establecer la Moneda para esta instancia de DecimalFormat que se utilizará para dar formato a los números.
Sintaxis :
public void setCurrency(Currency currency)
Parámetros : la función acepta una moneda de un solo parámetro , que es la moneda que se utilizará para dar formato a los números.
Valor devuelto : la función no devuelve ningún valor.
A continuación se muestra la implementación de la función anterior:
Programa 1 :
// Java program to illustrate the // setCurrency() method import java.text.DecimalFormat; import java.util.Currency; import java.util.Locale; public class Main { public static void main(String[] args) { // Create the DecimalFormat Instance DecimalFormat deciFormat = new DecimalFormat(); // Set the Currency deciFormat.setCurrency(Currency.getInstance(Locale.GERMANY)); // Print the current Currency value System.out.println(deciFormat.getCurrency()); } }
Producción:
EUR
Programa 2 :
// Java program to illustrate the // setCurrency() method import java.text.DecimalFormat; import java.util.Currency; import java.util.Locale; public class Main { public static void main(String[] args) { // Create the DecimalFormat Instance DecimalFormat deciFormat = new DecimalFormat(); // Set the Currency deciFormat.setCurrency(Currency.getInstance(Locale.CANADA)); // Print the current Currency value System.out.println(deciFormat.getCurrency()); } }
Producción:
CAD
Referencia : https://docs.oracle.com/javase/7/docs/api/java/text/DecimalFormat.html#setCurrency(java.util.Currency)