3839404142434445464748
public static Object eval(Context context, String val) { ShuntingYard sy = new ShuntingYard(); RPN rc = new RPN(); Queue<Object> rpn = sy.parseToRPN(val); return rc.calculate(context, rpn); } /** * 说明:
4041424344454647484950
public static Object eval(Context context, String val) { ShuntingYard sy = new ShuntingYard(); RPN rc = new RPN(); Queue<Object> rpn = sy.parseToRPN(val); return rc.calculate(context, rpn); } public String toString() { return elstr.toString(); }