Java DecimalFormatSymbols setCurrency()方法及示例
Java中 java.text .DecimalFormatSymbols类 的 setCurrency( Currency ) 方法是用来为这个DecimalFormatSymbols的Locale设置货币。该方法将货币作为参数并进行设置。
语法。
public void setCurrency(Currency currency)
参数。该方法接受 货币 作为参数,它是将用于表示该DecimalFormatSymbols的货币。
返回值。此方法不做任何设置。
异常情况。如果货币为空,该方法会抛出 NullPointerException 。
程序。
// Java program to demonstrate
// the above method
import java.text.*;
import java.util.*;
public class DecimalFormatSymbolsDemo {
public static void main(String[] args)
{
DecimalFormatSymbols dfs
= new DecimalFormatSymbols();
System.out.println("Current currency: "
+ dfs.getCurrency());
Currency currency
= Currency.getInstance("INR");
dfs.setCurrency(currency);
System.out.println("Updated currency: "
+ dfs.getCurrency());
}
}
输出:
Current currency: USD
Updated currency: INR
参考资料: https://docs.oracle.com/javase/9/docs/api/java/text/DecimalFormatSymbols.html#setCurrency-java.util.Currency-