论坛首页 Java企业应用论坛

发布IK Expression开源表达式解析器 V2.1.0

浏览 5321 次
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-09-24  
nick216 写道
为什么JDK版本这么高
1.6?
搞的我不能直接只用

楼主不用1.4的,最起码用个1.5吧
哎。。。


抱歉抱歉,关键是公司的开发环境统一1.6了,不好切换的说,而且1.6的性能和新特性还是很不错的
0 请登录后投票
   发表时间:2009-09-24  
还想请教一下:
Object result = ExpressionEvaluator.evaluate("$ABS(-2+3.0)+3");
		System.out.println("Result = " + result);

这句我可以执行
Object result = ExpressionEvaluator.evaluate("$ABS(-2+3)+3");
		System.out.println("Result = " + result);

这句我就报错?
0 请登录后投票
   发表时间:2009-09-24  
也想朋友们推荐另外一个开源项目
jeval
我觉得也不错
除了不知道“?”运算以外

0 请登录后投票
   发表时间:2009-09-24   最后修改:2009-09-24
nick216 写道
还想请教一下:
Object result = ExpressionEvaluator.evaluate("$ABS(-2+3.0)+3");
		System.out.println("Result = " + result);

这句我可以执行
Object result = ExpressionEvaluator.evaluate("$ABS(-2+3)+3");
		System.out.println("Result = " + result);

这句我就报错?


给我你的$ABS的声明,以及报的异常,谢谢
0 请登录后投票
   发表时间:2009-09-24   最后修改:2009-09-24
nick216 写道
还想请教一下:
Object result = ExpressionEvaluator.evaluate("$ABS(-2+3.0)+3");
		System.out.println("Result = " + result);

这句我可以执行
Object result = ExpressionEvaluator.evaluate("$ABS(-2+3)+3");
		System.out.println("Result = " + result);

这句我就报错?


你的问题可能是double类型与int类型的兼容问题,已经修正,请到这里下载新版本:IK Expression V2.1.1
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics