Algebra equation parser for java

You could make use of Java 1.6’s scripting capabilities: import javax.script.*; import java.util.*; public class Main { public static void main(String[] args) throws Exception { ScriptEngine engine = new ScriptEngineManager().getEngineByName(“JavaScript”); Map<String, Object> vars = new HashMap<String, Object>(); vars.put(“x”, 2); vars.put(“y”, 1); vars.put(“z”, 3); System.out.println(“result = “+engine.eval(“x + y + z”, new SimpleBindings(vars))); } } which … Read more