java执行字符串中的运算公式
来源:互联网 发布:施明德 三层肉 知乎 编辑:程序博客网 时间:2024/06/05 01:51
public class runString { static ScriptEngine jse = new ScriptEngineManager().getEngineByName("JavaScript"); /** * @param args */ public static void main(String[] args) { String strs = "1+1*2+(10-(2*(5-3)*(2-1))-4)+10/(5-0)"; try { System.out.println(jse.eval(strs)); } catch (Exception t) { } } }
注意:如果公式中存在变量作为运算的元素的话,可以借鉴使用replaceAll()方法将相应的变量替换成实际的数值。如果是多个变量可以利用循环遍历的方式来解决。
例子:jse.eval(“1+b”.replaceAll(“b”, b.toString()));
阅读全文
0 0
- java执行字符串中的运算公式
- java执行字符串中的运算公式
- java执行字符串中的运算公式
- java执行字符串中的运算公式
- java执行字符串中的运算公式
- java执行字符串公式
- PHP 字符串执行函数 公式执行函数
- POI执行EXCEL中的公式
- java代码执行字符串中的逻辑运算
- asp.net中将一个随机的运算公式字符串转变为运算公式进行运算
- 关于Java字符串String在运算中的拼接
- js中的自动类型转换 字符串变量和数值执行算数运算
- java字符串数学公式运算
- java字符串数学公式运算
- java字符串运算
- java编译字符串执行
- 谈谈JAVA如何计算字符串公式
- java把字符串转化成公式计算
- 1.2java基础部分二:java的修饰符
- Axure RP 8 注册码(最新亲测可用)
- cocos2dx打包Android出现“未指定Android目标平台版本”问题
- 【产业互联网】产业互联网实操指南
- Python xrange与range的区别
- java执行字符串中的运算公式
- 【智能制造】TSN联手OPC UA,将是阿里、腾讯、华为们直达工业4.0的特快通道?
- 【财富空间】哈佛大学用15张图,说透了情商与幸福!
- android笔记之启动模式
- jfinal-admin 后台框架永久开源
- jsp之认识servlet(基础、工作原理、容器请求处理)
- 工装上位机设计版本V1.0
- java 输入一个二进制数,把它转换为十进制数并输出
- 软件概要设计做什么,怎么做