JAVA 字符串运算符直接运算
2020-09-13 18:28:00
35次阅读
0个评论
最后修改时间:2020-09-13 18:29:26
<pre class="prettyprint lang-bsh">import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;

public class Test {

static ScriptEngine jse = new ScriptEngineManager().getEngineByName("JavaScript");

public static void main(String[] args) {
    String s = "1";
    String e = "1";
    String r = "equals";
    String strs = "\"" + s + "\"." + r + "(\"" + e + "\")";
    try {
        String v = String.valueOf(jse.eval(strs));
        if ("true".equals(v)) {
            System.out.println(true);
        } else {
            System.out.println(false);
        }
    } catch (Exception t) {
        t.printStackTrace();
    }
 }
 } </pre>
收藏 0 0

登录 后评论。没有帐号? 注册 一个。

程序猿

  • 0 回答
  • 0 粉丝
  • 0 关注