Java Currency getInstance() 方法

2024年11月8日 | 阅读 3 分钟

getInstance 方法有两种类型。

Java Currency getInstance(Loacale locale) 方法

getInstance(Locale locale)Java Currency 类的一个方法,用于获取给定国家的货币实例。由于各国会更改其货币,因此结果可能会随时间而变化。

语法

以下是 getInstance() 方法的声明

参数

数据类型参数描述
不适用区域设置需要货币代码的国家。

返回值

此方法将返回给定国家/地区区域设置的 Currency 实例,否则将返回 null。

异常

NullPointerException - 如果 locale 或 currencyCode 为 null。

IllegalArgumentException ? 如果区域设置的国家不是受支持的 ISO 3166 国家代码。

兼容版本

Java 1.4 及以上版本

示例 1

输出

Currency code of given locale: EUR

示例 2

输出

Currency code UK =  GBP
Currency code US =  USD

示例 3

输出

Currency code is: EUR

示例 4

输出

---------Indian Currency----------
Currency display name : Indian Rupee
Currency Code : INR
Currency Numeric Code : 356

Java Currency getInstance(String currencyCode) 方法

getInstance()Java Currency 类的一个方法,用于获取给定货币代码的货币实例。

语法

以下是 getInstance(String currencyCode) 方法的声明

参数

数据类型参数描述
StringcurrencyCode货币的 ISO 4217 代码。

返回值

此方法返回给定货币代码的货币实例。

异常

NullPointerException - 如果 currencyCode 为 null。

IllegalArgumentException - 如果 currencyCode 不是受支持的 ISO 4216 代码。

兼容版本

Java 1.4 及以上版本

示例 1

输出

Indian Rupee

示例 2

输出

Currency code of US: USD
 Currency name of US: US Dollar

示例 3

输出

Enter the Currency name: INR
Currency is: Indian Rupee

示例 4

输出

---------Indian Currency----------
Currency display name: Indian Rupee
Currency Code: INR
Currency Numeric Code: 356