红联Linux门户
Linux帮助

Aviator 2.3.0发布,Java表达式引擎

发布时间:2013-05-21 11:01:36来源:红联作者:empast
沉寂两年,因为看到还有朋友在使用aviator这个Java轻量级高性能的表达式引擎,因此更新发布一个新版本2.3.0,这个版本主要聚焦在改进数值计算上,主要改进如下:

数字支持科学计数法,如2e10,3e-3等,大小写e皆可。
支持大整数运算,任意以大写字母N结尾或者超过long范围的整数都将被解析为java.math.BigInteger并进行算术等运算,如1N,999999999999999999999等。
支持高精度运算,任意以大写字母M结尾的数字都将被解析为java.math.BigDecimal类型并进行算术等运算,如1.1M,3.5M等。
更新math库支持这两种新数字类型。
更新用户指南,添加大数运算和精度运算一节。
AviatorEvaluator新增API:setMathContext(java.math.MathContext)
用于设置decimal类型的运算精度。

项目主页:http://code.google.com/p/aviator/

下载地址:http://code.google.com/p/aviator/downloads/list

来自:开源中国社区
文章评论

共有 0 条评论