如何在Java中将字符串转换为运算符?

如何在Java中将字符串转换为运算符?,java,Java,我有“+”,我想用它作为“if(1+2==3)”如果你想把“1+2”作为一个数学方程来计算: 如果要将If(1+2==3)作为If语句进行求值,java应该为您这样做。如果要将“1+2”作为数学方程进行求值: 如果要将If(1+2==3)作为If语句进行计算,java应该为您这样做。应该考虑的一个选项是使用脚本引擎,请参阅此处的技术说明: 应该考虑的一个选项是使用脚本引擎,请参阅此处的技术说明: 你的意思是想知道如何编写一个解析数学表达式的程序(如“1+2==3”)?如果你是这个意思,Java没

我有“+”,我想用它作为“if(1+2==3)”

如果你想把“1+2”作为一个数学方程来计算:

如果要将If(1+2==3)作为If语句进行求值,java应该为您这样做。

如果要将“1+2”作为数学方程进行求值:


如果要将If(1+2==3)作为If语句进行计算,java应该为您这样做。

应该考虑的一个选项是使用脚本引擎,请参阅此处的技术说明:

应该考虑的一个选项是使用脚本引擎,请参阅此处的技术说明:

你的意思是想知道如何编写一个解析数学表达式的程序(如“1+2==3”)?如果你是这个意思,Java没有eval。为此,请使用JavaScript/ECMAScript。您可能想尝试一下您的意思是想知道如何编写解析数学表达式的程序(如“1+2==3”)?如果您的意思是这样的话,Java没有eval。为此,请使用JavaScript/ECMAScript。您可能想试试