我有 “+”,我想用它作为 “如果(1 + 2 == 3)”如何将字符串转换为Java中的运算符?
0
A
回答
3
如果要评估 “1 + 2” 的数学公式:Evaluating a math expression given in string form
如果你想评估if(1 + 2 == 3)作为if语句,java应该为你做。
0
一个选项应该被认为是使用脚本引擎,看到这里的技术说明: http://docs.oracle.com/javase/6/docs/technotes/guides/scripting/programmer_guide/index.html#who
相关问题
- 1. 如何在Java中将字符串转换为运算符?
- 2. 将字符串转换为运算符?
- 3. 将字符串转换为运算符
- 4. 将字符串转换为运算符
- 5. 如何将lambda运算符的右侧转换为字符串?
- 6. Java - 将字符串转换为字符[]
- 7. 如何将字符转换为Java中的字符串?
- 8. VBA - 将字符串转换为算术运算符
- 9. 如何将字符串转换为字符串[] // Android开发// Java
- 10. 如何将字符串转换为Java字符串?
- 11. 我如何将java字符串转换为javascript字符串?
- 12. Java:如何将ASCII字符串转换为字符串?
- 13. Java。如何将随机的字符行转换为字符串?
- 14. 如何将字符串转换为javascript中的数学运算符
- 15. 如何将字符串的字符串转换为字符?
- 16. 将字符串转换为byte []和byte []转换为JAVA中的字符串
- 17. 将字符串转换为可逆的字符串,在Java中
- 18. 将字符串转换为java中的数组字符串
- 19. 将字符串转换为Java中的字符串数组
- 20. python将字符串转换为运算符
- 21. 如何将字符串转换为Perl中的unicode字符串
- 22. 在运算符中,数字被转换为字符串
- 23. Java - 如何将特殊字符转换为字符串
- 24. 如何将字符串转换为Java 8字符流?
- 25. 如何将字符串转换为2D字符数组JAVA
- 26. 如何将Java字符串转换为Java中的BufferedImage?
- 27. Java - 将字节[]转换为字符串
- 28. 转换字符串(算术运算)
- 29. 如何将字节转换为Java中的相同字符串
- 30. 如何将字符串转换为字节数组中的Java
你的意思是你想知道如何编写解析数学表达式(如“1 + 2方案= = 3“)? – siride
Java没有eval,如果这就是你的意思。为此,请使用JavaScript/ECMAScript。 – wberry
可能想尝试http://docs.codehaus.org/display/JANINO/Home – MeBigFatGuy