JexlEngine 计算表达式 解析大数据值的问题
如题,org.apache.commons.jexl2.JexlEngine; 作用是 计算 字符串计算表达式的。
小数据用的好好的,但是当表达式中的数据值很大时候,就出问题了,
直接上代码吧
public static void main(String[] args) { JexlEngine je = new JexlEngine(); // Create an expression object Expression e = je.createExpression("245687348.3"); Number result = (Number) e.evaluate(null); //System.out.println(result); System.out.println(String.format("%.4f", result)); }