java fel_开发中常用Fel的写法

java fel_开发中常用Fel的写法直接看代码吧 packagejavad importjava util HashMap importjava util Map importcom greenpineyu fel Expression importcom greenpineyu fel FelEngine importcom greenpineyu fel FelEngineImp importcom gre

直接看代码吧:

package javademo;

import java.util.HashMap;

import java.util.Map;

import com.greenpineyu.fel.Expression;

import com.greenpineyu.fel.FelEngine;

import com.greenpineyu.fel.FelEngineImpl;

import com.greenpineyu.fel.context.FelContext;

import com.greenpineyu.fel.context.MapContext;

//在实际开发中常用的写法

public class FelTest {

public static void main(String[] args) {

//这两行代码是设置变量类型

fel.getContext().set(“a”, 0);

fel.getContext().set(“b”, 0.0);

//编译表达式

Expression exp = fel.compile(“a+b”, null);

//定义一个map对象,模拟一组数据,这里的key和上面的变量名称一致,value类型和上面定义的类型一致。

Map env=new HashMap();

env.put(“a”, 1);

env.put(“b”, 3.14);

//输出结果计算结果的值

System.out.println(exp.eval(new MapContext(env)));

}

}

干的漂亮。。。把最好的代码呈现在大家面前。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/227897.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午8:16
下一篇 2026年3月16日 下午8:16


相关推荐

  • 从源代码到可执行文件

    在理解一个源代码是如何成为可执行文件时,我简单的回顾下硬件层面、操作系统层面的知识。开机启动一BIOS扫描基本设备,cpu、memory、displayetc,从硬盘启动,读盘面1磁道1扇区1

    2021年12月25日
    48
  • MessageBox()功能

    MessageBox()功能

    2022年1月1日
    64
  • php中阿里云快递物流查询接口使用

    php中阿里云快递物流查询接口使用php 中阿里云快递物流查询接口使用官方给的 php 代码如下 host https ali deliver showapi com path showapi expInfo method GET appcode 你自己的 AppCode headers array array push

    2026年3月26日
    2
  • activiti工作流简介[通俗易懂]

    activiti工作流简介[通俗易懂] 工作流简介工作流定义工作流:  就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。工作流管理系统(WorkflowManagementSystem,WfMS):  工作流管理系统是一个软件系统,它完成工作量的定义…

    2022年10月6日
    7
  • 如何看懂火山图

    如何看懂火山图下面我们就说明下如何看懂和绘制火山图 标准的火山图常用于展示显著差异表达的基因 这里有两个关键词 显著是指 P lt 0 05 差异表达一般我们按照 FoldChange 倍数变化 gt 2 0 作为标准 当我们拿到基因表达的 P 值和倍数后 为了用火山图展示结果 一般需要把倍数进行 Log2 的转化 比如某基因在实验组表达水平是对照组的 4 倍 log2 4 2 同样的如果是 1 4 也就是 0 25 转换后

    2026年3月26日
    2
  • apijson用法_会使用简单工具的是

    apijson用法_会使用简单工具的是APIJSON简单使用作者:Grey原文地址:APIJSON简单使用介绍APIJSON是一种专为API而生的JSON网络传输协议以及基于这套协议实现的ORM库。为简单的增删

    2022年8月6日
    10

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号