Aviator是一个轻量级、高性能的Java表达式执行引擎,它动态地将表达式编译成字节码并运行。
2024-03-19 18:14:38 413KB Java开发-其它杂项
1
java 表达式解析 源码+文档 本表达式解析器使用java语言实现。 支持算术运算、逻辑运算、比较运算, 支持if分支结构的解析, 支持在表达式中使用自定义函数, 支持多种数据类型:数字、日期、字符、字符串、布尔。
2022-03-18 14:45:37 225KB java 表达式解析 源码+文档
1
主要是Google放开的java源码,针对java的自定义的表达式实现,比如说实现¥¥¥&&&||||与逻辑或的实现源码,1、进行表达式解析,获取里面的单引号参数,然后解析成表达式入参,2、逻辑运算的加减乘除的实现逻辑,对于入参的统一为泛型的Map格式
2022-03-07 11:37:18 2.94MB java表达式 aviator的Java源码
1
Aviator是一个高性能、轻量级的基于java实现的表达式引擎,它动态地将String类型的表达式编译成Java ByteCode并交给JVM执行。 Aviator支持所有的关系运算符和算术运算符,不支持位运算,同时支持表达式的优先级,优先级跟Java的运算符一样,并且支持通过括号来强制优先级。 示例代码: Map env = new HashMap(); env.put("email", "killme2008@gmail.com"); String name = (String)AviatorEvaluator.execute("email=~/([\\w0-8] @\\w [\\.\\w ] )/ ? $1:'unknow'", env); 标签:Aviator
2022-03-07 11:34:50 410KB 开源项目
1
输入计算表达式,输出结果. 支持在运算符枚举类增加新的的自定义运算符,以及自定义运算的实现
2021-12-27 11:09:39 93KB dreamer
1
主要介绍了Java实现简单的表达式计算器功能,结合实例形式分析了Java针对输入表达式的符号分解与数值运算相关操作技巧,需要的朋友可以参考下
2021-12-16 20:05:29 61KB Java 表达式 计算器
1
通过java计算字符串表达式的小工具,支持算术运算符、比较运算符等,支持字符串的计算比较等,更重要的是支持java bean的层层取值,如“a.b.c”。 小巧快速。
1
开源的表达式引擎.有很好的扩展性.开源的表达式引擎.有很好的扩展性.开源的表达式引擎.有很好的扩展性.
2021-08-27 16:47:12 160KB J2SE
1
qlexpress java表达式,使用方便灵活
2021-03-03 20:08:28 791KB qlexpress
1