java执行字符串中的运算公式
来源:互联网 发布:赢时胜java笔试题 编辑:程序博客网 时间:2024/05/16 04:15
JDK自带的类可以实现调用JS的功能,可以实现执行字符串中的运算公式的功能。
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()));
5 0
- java执行字符串中的运算公式
- java执行字符串中的运算公式
- java执行字符串中的运算公式
- java执行字符串中的运算公式
- java执行字符串中的运算公式
- java执行字符串公式
- PHP 字符串执行函数 公式执行函数
- POI执行EXCEL中的公式
- java代码执行字符串中的逻辑运算
- asp.net中将一个随机的运算公式字符串转变为运算公式进行运算
- 关于Java字符串String在运算中的拼接
- js中的自动类型转换 字符串变量和数值执行算数运算
- java字符串数学公式运算
- java字符串数学公式运算
- java字符串运算
- java编译字符串执行
- 谈谈JAVA如何计算字符串公式
- java把字符串转化成公式计算
- MariaDB和MySQL数据库的综合对比
- java分割字符串split()使用需注意的地方
- [leetcode] Remove Duplicates from Sorted List II
- Andrew Ng机器学习课程总结
- 纯CSS3文字效果推荐
- java执行字符串中的运算公式
- 图像直方图均衡化增强opencv与C语言版
- Look-aside Cache 和 Look-through Cache
- 调整Linux内核驱动加载顺序
- RabbitMQ (消息队列)专题学习06 Topic
- Js构造日期下拉框
- Android]Uri取用raw資源,利用Notification播放聲音 (转)
- bb test scheme
- mysql增加新用户无法登陆解决方法 ERROR 1045 (28000): Access denied for user 'appadmin'@'localhost' (using password