首页javastringJava Data Type - 如何计算字符串比较的布尔表达式

Java Data Type - 如何计算字符串比较的布尔表达式

我们想知道如何计算字符串比较的布尔表达式。
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;

public class Main {
  public static void main(String[] args) {

    try {

      ScriptEngineManager sem = new ScriptEngineManager();
      ScriptEngine se = sem.getEngineByName("JavaScript");
      String myExpression = "('abc' == 'xyz' && 'thy' == 'thy') || ('ujy' == 'ujy')";
      System.out.println(se.eval(myExpression));

    } catch (ScriptException e) {

      System.out.println("Invalid Expression");
      e.printStackTrace();

    }
  }
}