社区
Java
帖子详情
怎么对字符串求值,例;eval("3*4"),结果是12,不知java 里怎么做,求救!
Armyjoe
2003-07-10 11:45:45
我有一个算式,最终的结果是一个字符串,需要对字符串进行宏替换之类的操作,以求值,不知在java里怎么实现!
...全文
77
2
打赏
收藏
怎么对字符串求值,例;eval("3*4"),结果是12,不知java 里怎么做,求救!
我有一个算式,最终的结果是一个字符串,需要对字符串进行宏替换之类的操作,以求值,不知在java里怎么实现!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Armyjoe
2003-07-11
打赏
举报
回复
对字符串求值,比如s1="3+",s2="4*6",则s=s1+s2="3+4*6",那么对s 进行求值应该得到27
yunfly
2003-07-11
打赏
举报
回复
不明白要做什么
java
中调
Java
Script的
eval
() 函数实现
字符串
的运算(ScriptEngineManger)
java
中执行
java
script实现计算器的简单运算,代码如下: ScriptEngineManger sem = new ScriptEngineManger(); /*script引擎管理*/ ScriptEngine se= sem.getEngineByName("
Java
Script"); /*script引擎*/ JTextField tf = new JTextField(10); try { System.out.println
java
动态
字符串
_
Java
动态编译执行一串
字符串
,类似于
Java
script
里
的
eval
函数
Java
script
里
的
eval
函数能动态执行一串js脚本。那
Java
里
怎么
做
到呢。有两种方法:一种是使用可以执行js脚本的
Java
类ScriptEngineManagerpublicstaticvoidmain(Stringargs[]){ScriptEngineManagermanager=newScriptEngineManager();ScriptEnginese=...
Java
实现
字符串
表达式
求值
最近在用
java
写一个计算器,遇到了一个问题,获取用户输入的需要计算的表达式,因为是
字符串
的形式所以无法进行直接计算,所以需要写一些算法来对
字符串
表达式进行
求值
。
java
eval
计算_
java
eval
字符串
运算
分享一下:http://www.ixueyun.com/community/home-space-uid-11902-do-blog-id-1923.htmlhttp://www.4ucode.com/Study/Topic/450
12
7public class
Eval
{public Object
eval
2(String s) throws ScriptException, NoSuchMe...
Java
版
Eval
用过别的语言中的
Eval
函数知道它很
eval
但确实好用,不过
Java
标准包
里
并没有提供
eval
方法。在昨天写程序时用到这个功能,就顺手写了一下,当然有参考网上别人的版本,在此一并谢过。其它不多说了,直接上代码。 package com.winson.calc; import
Java
51,407
社区成员
86,105
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章