Friday, July 6, 2012

Evaluating Logical Expressions

Today, I used Java 6 Scripting API to evaluate logical expressions. Here is an example:
import javax.script.*;
public class EvalScript {
    public static void main(String[] args) throws Exception {
        // create a script engine manager
        ScriptEngineManager factory = new ScriptEngineManager();
        // create a JavaScript engine
        ScriptEngine engine = factory.getEngineByName("JavaScript");
        // evaluate JavaScript code from String
        Boolean result=(Boolean)engine.eval("'sometext'=='sometext'");
                      //result will be true
     }
  }


Reference


No comments:

Post a Comment