货币信息类实例讲解

作者:创世魂

 

● 本类说明

 

本类和“语言区域类”类似,由其ISO 4217货币代码识别货币信息。

访问(http://www.iso.org/iso/home/standards/currency_codes.htm)了解更多信息.

 

● 创建自区域
● 显示文本(读)

 

“创建自区域”帮助文档:

通过“语言区域类”创建当前货币信息对象,失败返回空对象。

 

“显示文本(读)”帮助文档:

本读属性的作用,将当前货币对象转换成“货币名称”

例如:当前手机为中文,将显示“人民币”

 

代码编写如下图:

1、定义类型为“货币信息类”的变量,勾选参考。

2、调用“创建自区域()”方法创建当前对象,参数填写“语言区域类.取用户首选区域()”

3、调用“显示文本”读属性,读取当前货币名称。

 

运行效果如下图:

 

● 创建自货币代码
● 符号(读)

 

“创建自货币代码”帮助文档:

本方法是通过“货币代码”创建当前货币信息。

货币代码指一国货币在交易中为了方便而使用的代码。

一般以三个大写的英文字母表示,其中前两个字一般代表国名,后一个字一般代表货币名。

例如:人民币为“CNY”,美元为“USD”

创建失败返回空对象。

 

“符号(读)”帮助文档:

通过本属性可读取货币符号。

例如:人民币为“¥”,美元为“$”

 

代码编写如下图:

1、定义类型为“货币信息类”的变量,勾选参考。

2、调用“创建自货币代码()”方法创建当前对象。

3、调用“符号”读属性,读取货币符号。

 

运行效果如下图:

 

● 取可用货币集合

 

帮助文档如下图:

通过本方法可取出所有货币信息,返回值类型为“货币数据集类”

 

代码编写如下图:

1、定义类型为“货币数据集类”变量,勾选参考,调用当前方法赋值给此变量。

2、定义类型为“货币枚举器类”变量,勾选参考,调用“创建枚举器()”方法赋值给此变量。

3、利用“判断循环()”判断是否有下一个成员。

4、定义“货币信息类”变量,调用“取下一成员()”强转类型后赋值给当前变量。

5、调用“货币信息.显示文本”可取出所有的货币名称。

 

运行效果如下图(GIF):

当前所有可用的货币名称显示在编辑框中。

 

● 取指定区域名称

 

帮助文档如下图:

通过本方法可取出“指定语言环境”下本货币对象所使用的货币名称。

注意:本方法需要“安卓4.4.2”(包含)以上才可以执行。

 

代码编写如下图:

1、通过货币代码创建当前货币对象。

2、通过用户首选语言区域,取出当前货币代码的货币显示名称。

 

运行效果如下图:

 

● 取指定区域符号

 

帮助文档如下图:

本方法和“取指定区域名称”类似,不同之处为,本方法是用来取出货币符号。

 

代码编写如下图:

1、通过货币代码创建当前货币对象。

2、通过用户首选语言区域,取出当前货币代码的货币符号。

 

运行结果如下图:

 

● 小数位(读)

 

帮助文档如下图:

每种货币都有属于自己的小数位,即货币保留几位小数。

例如:人民币保留两位小数,欧元也是两位,日元为零。

注意:本属性需要“安卓7.0”才可以执行。

 

代码编写如下图:

1、通过货币代码创建当前“货币信息类”对象。

2、调用当前属性读取当前货币对象的小数位。

 

运行结果如下图:

 

● 数字代码(读)

 

帮助文档如下图:

“ISO 4217”是国际标准化组织推出的“货币及基金代码之表示法”

每个货币有二种代码,就是常用的三位字母代码和较少用的三位数字代码。

本读属性的作用就是取出三位数的数字代码。

注意:本属性需要安卓7.0才可以执行。

 

代码编写如下图:

1、通过字母货币代码创建当前货币对象。

2、调用当前属性读取对应的数字代码。

 

运行效果如下图:

 

● 货币代码(读)

 

帮助文档如下图:

本属性的作用,用来读取当前货币对象的“字母货币代码”

 

代码编写如下图:

1、通过“取用户首选区域”创建当前货币对象。

2、调用当前属性读取对应的字母货币代码。

 

运行效果如下图: