http://www.beanshell.org/ Lightweight Scripting for Java
bsh-2.0b4.jar 我在用,不过运行时间长,还有没有别的方法?谢谢!
在JAVA中怎么比较字符串大小哦..用什么方法..?
不大明白 不能用Integer.parseInteger("600")...吗?
Integer.parseInteger("600");是转换String to int我想把("600<800")String 转换成 表达式 结果返回true谢谢
也许有现存的包, 一步一步地写,总可以写成, <<数据结构>>里有数学表达式的运算,其实那个也使用与逻辑运算,因为二者的语法数一样 E ::= E+T T ::= T*F F ::=(E)|iE ::= E || TT ::= T && F F ::= (E)|i这两个树一样吧,呵呵。 把《数据结构》书里面的栈那一部分的 数学表达式运算 替换一下 符号就可以了。
Lightweight Scripting for Java
也许有现存的包,
一步一步地写,总可以写成,
<<数据结构>>里有数学表达式的运算,其实那个也使用与逻辑运算,因为二者的语法数一样
E ::= E+T
T ::= T*F
F ::=(E)|iE ::= E || TT ::= T && F
F ::= (E)|i这两个树一样吧,呵呵。
把《数据结构》书里面的栈那一部分的 数学表达式运算 替换一下 符号就可以了。
找个源码来看看。
对于这类表达式很有效或者调用JSObject帮忙,也ok (应该可行,没测过)