如何将String转换为布尔表达式

时间:2014-10-08 05:33:02

标签: java

我有一个字符串(让我们说)comp =" 3 == 5&#34 ;;

如何将String转换为可以评估为booleantrue的{​​{1}}表达式?

2 个答案:

答案 0 :(得分:1)

没有简单的方法可以做到这一点。这就是编译器的作用。您必须解析String,识别每个标记的类型(在您的示例中,两个int常量和一个相等运算符)并评估表达式。

答案 1 :(得分:0)

Evaluating a math expression given in string form

该帖子涉及数学表达式,但在测试之后,我意识到它也适用于布尔表达式。