BeanShell 자원 과 간단 한 예

1063 단어 html
http://www.beanshell.org/manual/bshmanual.htm
http://www.beanshell.org/javadoc/bsh/util/package-summary.html l
http://www.beanshell.org/download.html
 
간단 한 데모:
 
public class BeanShellUtil {
	public static double countMathExpress(String exp) {
		double retVal = 0d;
		Interpreter interpreter = new Interpreter();
		try {
			interpreter.eval("result=" + exp);
			retVal = Double.parseDouble(interpreter.get("result").toString());
		} catch (Exception e) {
			e.printStackTrace();
		}
		return retVal;
	}
	public static void main(String[] args) {
		System.out.println(countMathExpress("4+7*4"));
	}
}

좋은 웹페이지 즐겨찾기