Introduction - If you have any usage issues, please Google them yourself
java does not like the javascript eval () function, can not directly change the dynamic execution of string into a java statement. This document provides two jar files, and its api, very simple to use. Example of use: Expression exp = new Expression (" (x+ y)/2" ) Map <String, BigDecimal> variables = new HashMap <String, BigDecimal> () Variables.put (" x" , new BigDecimal (" 4.32" )) variables.put (" y" , new BigDecimal (" 342.1" )) BigDecimal result = exp.eval (variables) System.out . println (result)