`
iaiai
  • 浏览: 2211278 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java中用eval

    博客分类:
  • J2EE
 
阅读更多
package com.xuz.csdn.june16;

import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;


public class ScriptEngineTest {

    public static void main(String[] args) {
        ScriptEngineManager sem = new ScriptEngineManager();
        ScriptEngine se = sem.getEngineByName("js");
        try {
            System.out.println(se.eval("1+2*(3+4)").toString());
        } catch (ScriptException e) {
            e.printStackTrace();
        }
    }

}
分享到:
评论

相关推荐

    DataBinder.Eval总结

    `DataBinder.Eval` 是ASP.NET中用于数据绑定的一个非常重要的方法,主要在网页模板控件(如Repeater, GridView等)中使用,用于从数据源中获取并显示数据。以下是对`DataBinder.Eval`的详细总结: 一、基本使用格式...

    Taglib自定义标签

    【Taglib自定义标签】是JavaServer Pages (JSP)技术中的一种机制,允许开发者创建可重用的自定义标签库,以提高代码的可读性和可维护性。自定义标签能够封装复杂的业务逻辑,使得非Java程序员(如网页设计师)也能...

    2021-2022计算机二级等级考试试题及答案No.14279.docx

    14. `eval`函数:在JavaScript中,`eval`用于执行一个字符串作为JavaScript代码,`eval('500/10')`的结果是50.0。 15. 类的继承原则:在面向对象编程中,通常遵循单一继承原则,即一个类只能有一个父类。 16. 硬盘...

    Shikari-开源

    1. **资源文件检查**:它能检查`.properties`文件,这是Java中用于存储国际化文本的关键文件,确保所有字符串都被正确地引用和使用。 2. **未使用属性检测**:Shikari能够识别出未在代码中使用的国际化字符串,这样...

    压力测试中级学习资料 软件测试必备

    例如,可以使用数据文件作为参数源,通过`lr_paramarr_set()`设置参数,并通过`lr_eval_string()`函数在脚本中引用这些参数。此外,LoadRunner的Data Wizard功能可帮助从数据库中选择数据,支持多种数据获取策略,如...

    最新python程序设计课后习题答案-第一单元备课讲稿.pdf

    Python 语言具有丰富的数据类型,如int、float、list等,但不包含像C或Java那样的`char`类型。对于复数,Python使用`a+bj`的形式表示,其中a是实部,b是虚部,`j`是虚数单位。函数`type()`可以用来查询变量的类型,...

    programming in Scala_ch

    - **学习使用Scala解释器**: 使用Scala REPL (Read-Eval-Print Loop) 快速实验代码。 - **变量定义**: 在Scala中定义变量的基础语法。 - **函数定义**: 创建函数来封装逻辑并提高代码的复用性。 - **编写Scala脚本**...

    python教程(阿良)

    Python有两种主要类型的解释器:CPython(官方默认解释器)和其他第三方实现如Jython(用于Java平台)、IronPython(用于.NET平台)等。 #### 1.4 代码规范化 为了提高代码的可读性和维护性,建议遵循一定的代码...

    javascript 函数速查表

    - `replace(regexp|substr, newSubStr|function)`:在字符串中用新的子串替换匹配的子串。 - `slice(start, end)`:返回字符串的一个部分。 - `split(separator, limit)`:根据分隔符将字符串分割成数组。 - `...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    与Perl和C一样,在PHP中用(;)来分隔语句。那些从HTML中分离出来的标志也表示语句的结束。 注释 PHP支持C,C++和Unix风格的注释方式: /* C,C++风格多行注释 */ // C++风格单行注释 # Unix风格单行注释 Hello,...

    freemarker总结

    JAVA模版引擎Freemarker常用标签(一) 1. if指令 这是一个典型的分支控制指令,该指令的作用完全类似于Java语言中的if,if指令的语法格式如下: <#if condition>... <#elseif condition>... <#elseif condition>......

Global site tag (gtag.js) - Google Analytics