如何可能将 "System.out.print(\"fff\")" 这个字符串变成一个语句?

jianten 2002-12-24 12:18:33
如题
...全文
39 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
saucer 2002-12-24
  • 打赏
  • 举报
回复
there is no "eval" in Java class library, try

BeanShell
http://www.beanshell.org


leonzhao 2002-12-24
  • 打赏
  • 举报
回复
高深……你在问什么啊?
techlife 2002-12-24
  • 打赏
  • 举报
回复
你的意思应该是把一个字符串变成它在语言中代表的意思来执行?
好象在所有语言中都不可能作到!
关键是实现也没意义!
kk_wyx 2002-12-24
  • 打赏
  • 举报
回复
看你的想法是不是要动态的输出东西!
如果是这样的话,可以根据输入参数,或配置文件中读取log=true;的键值来决定是否输出,

且采用log4j,可以输出任何形式以供分析
bumaple 2002-12-24
  • 打赏
  • 举报
回复
可以用字符串生成类的对象,具体自己看java2核心技术或thinking in java
caoze 2002-12-24
  • 打赏
  • 举报
回复
要是有这个功能就好了。呵呵。
动态添加!
whiteshen 2002-12-24
  • 打赏
  • 举报
回复
你的目的是什么?不大明白的说

一定要这样的话,你可以把这些字符串输出到一个java文件中,编译,执行,应该是输出"fff".

62,629

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧