大气人生

文章
8
资源
0
加入时间
2年10月18天

Groovy学习笔记——Map的key

请看如下代码:[code="java"]def a = 'b'def m = [a:a]println m // 输出[a:b][/code]输出的是[a:b]而不是[b:b],这是因为Groovy把Map的key都当作字符串处理了,即使没有加上单引号或者双引号。所以这里Map的key“a”并不是看作变量a,而是字符串"a"。要让这里的a被看作变量,需要加上圆括号或者使用GSt...

BigInteger、BigDecimal、数字格式化

BigInteger与BigDecimal的目的是用来精确地表示大整数和小数,常用于商业计算中。BigInteger:支持任意精度的整数,可以精确地表示任意大小的整数值,同时在运算过程中不会丢失任何信息。BigDecimal:可以精确地表示任意精度的小数,同时在运算过程中不会丢失任何信息。BigInteger与BigDecimal都是不可变的(immutable)的,在进行每一步运