java将字符串转换为算术运算
来源:互联网 发布:天普大学 知乎 编辑:程序博客网 时间:2024/05/17 22:38
需求:将字符串“9-1+8-2+7-3+6-4+5-5”转换成算术运算,得出结果20,并返回
解决办法:
ScriptEngineManager manager = new ScriptEngineManager(); //javax.script.ScriptEngine;
ScriptEngine engine = manager.getEngineByName("javascript");
String s = "5+8-2*3-2/2+7";// 13
Object d = engine.eval(s);
System.out.print(d);//13.0
- java将字符串转换为算术运算
- 将某个指定的字符串表达式转换为算术表达式并计算其结果
- Java 将字符串首字母转换为大写
- java将异常堆栈转换为字符串
- java将字符串转成算术表达式
- java将字符串转成算术表达式
- (java)将字符串转换为XML格式的字符串
- neg sbb转换逻辑跳转为算术运算
- 将字符串转换为数值
- 将字符串转换为大写
- 将整数转换为字符串
- 将数字转换为字符串
- 将数字转换为字符串
- 将数字转换为字符串
- 将字符串转换为整数
- 将字符串转换为数字
- 将字符串转换为数字
- 将字符串转换为整数
- 完整的HTTP通信步骤
- No result defined for action …… and result ……
- Eclipse在创建类时出现create file failed MALFORMED且用点提示无效
- 传统企业如何面对互联网挑战?
- TPL Part(1)
- java将字符串转换为算术运算
- SoftReference,WeakReference&WeakHashMap
- 解决svn的错误
- android学习_图书选择
- 二叉树的遍历(转)
- VLAN 配置和VLAN 间路由配置
- linux下Redis的安装及C客户端API
- getFields()与getDeclaredFields()区别
- Linus Torvalds吐槽Fedora项目,连呼数个Stupid!