社区
Java SE
帖子详情
java有没有类似js的eval功能
fuwang
2006-08-03 03:50:17
比如
void isTrue(String booleanString){
return eval(booleanString);
}
类似于这个eval的功能如何实现?
...全文
334
8
打赏
收藏
java有没有类似js的eval功能
比如 void isTrue(String booleanString){ return eval(booleanString); } 类似于这个eval的功能如何实现?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hbwhwang
2006-08-03
打赏
举报
回复
很遗憾,没有!
fuwang
2006-08-03
打赏
举报
回复
意思再明确一下
比如
void Boolean isTrue(String booleanString){
return eval(booleanString);
}
booleanString是一个表示布尔值的字符串,
比如"new Boolean(3>2)"或者"new Boolean("a".equals("b"))",
然后这样调用isTrue("new Boolean(3>2)")
如何解析这个传入的字符串得到一个Boolean值?
wanguanghai
2006-08-03
打赏
举报
回复
应该没有吧,不知道,up
will123
2006-08-03
打赏
举报
回复
不明白
year1937
2006-08-03
打赏
举报
回复
你是不是说这个?
try
{
Class.forName(booleanString).newInstance();
}
catch(Exception e)
{}
dreamover
2006-08-03
打赏
举报
回复
自己分析字符串
dreamover
2006-08-03
打赏
举报
回复
没有
yingge
2006-08-03
打赏
举报
回复
不明白你的意思。。
java
实现
js
中
eval
功能
在
Java
中,没有直接对应的内置函数可以实现这样的
功能
,但我们可以构建一个
类似
的机制来模拟`
eval
()`的行为。 首先,我们需要理解`
eval
()`的核心
功能
:将字符串转换为可执行的代码。在
Java
中,这可以通过编译和执行...
java
实现
eval
函数
在
Java
编程语言中,`
eval
`函数通常与
Java
Script关联,因为
Java
Script有一个内置的`
eval
`函数,它能够解析并执行一个字符串作为
Java
Script代码。然而,
Java
本身并不直接提供
类似
的
功能
。`
eval
`函数在
Java
中并不是标准...
java
动态特性
eval
总结来说,
Java
中实现
类似
Java
Script`
eval
()`
功能
的方法多种多样,包括但不限于反射、
Java
Script引擎、
Java
编译器接口和表达式求值库。每种方法都有其适用场景和优缺点,应根据实际需求选择合适的技术。在实际应用中...
Java
类似
Java
Script的
eval
实现,和随机4个数计算24点
在
Java
中,没有内置的`
eval
`函数,像
Java
Script那样可以直接执行字符串形式的代码。但是,我们可以模拟实现一个
类似
的函数,来解析并计算简单的数学表达式。以下是一个基于给定内容的简化的
Java
`
Eval
` 类实现: ``...
在
java
中利用动态编译实现
eval
在
Java
中,实现
类似
`
eval
`
功能
的一种方法是利用
Java
的动态编译API,例如`
java
x.tools.
Java
Compiler`接口和相关的工具类。以下是一个简单的示例,演示如何将字符串转换为
Java
方法并执行: ```
java
import
java
x....
Java SE
62,630
社区成员
307,264
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章