首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

怎么使用字符串作为判断条件

2012-09-16 
如何使用字符串作为判断条件?Java codepublic static void main(String[] args) {int a 1int b 2Str

如何使用字符串作为判断条件?

Java code
    public static void main(String[] args) {        int a = 1;        int b = 2;                String str = "a-b<0";        if(a-b<0){            System.out.println("******");        }    }

如题,如何将
Java code
if(a-b<0){
替换成类似
Java code
if(str){
来作为判断?

提出思路也可以的,谢谢

[解决办法]
http://blog.163.com/summer_travel/blog/static/199374215201110954424588/
用apache的JexlEngine
[解决办法]
正如楼上提到的
JEXL 引擎可以计算String中的表达式
另外,若是jdk1.6的话,可以直接使用ScriptEngineManager用js的eval进行计算

热点排行