利用java执行Javascript语句里面的eval方法
public static void main(String[] args) throws ScriptException {
Scanner scan = new Scanner(System.in);
String input = scan.nextLine();
input = input.replace("[", "(");
input = input.replace("]", ")");
input = input.replace("{", "(");
input = input.replace("}", ")");
// 利用java执行Script语句
ScriptEngineManager scriptEngineManager = new ScriptEngineManager();
ScriptEngine engine = scriptEngineManager.getEngineByName("js");
System.out.println(engine.eval(input));
}