发布网友 发布时间:2022-04-23 12:52
共1个回答
热心网友 时间:2023-05-18 13:55
对于币种, java提供 java.util.Currency类,专门用于表示货币,符合ISO 4217货币代码标准。
Currency使用Singleton模式,需要用getInstance方法获得实例。
主要的方法包括:
String getCurrencyCode() 获取货币的ISO 4217货币代码
int getDefaultFractionDigits() 获取与此货币一起使用的默认小数位数
static Currency getInstance(Locale locale) 返回给定语言环境的国家/地区的 Currency 实例
static Currency getInstance(String currencyCode) 返回给定货币代码的 Currency 实例。
String getSymbol() 获取默认语言环境的货币符号
String getSymbol(Locale locale) 获取指定语言环境的货币符号
String toString() 返回此货币的 ISO 4217 货币代码
示例:
Money myMoney = new Money(201212.21,Currency.getInstance(Locale.US));